/ / cmake y make en Windows - visual-studio-2010, cmake

cmake y make en Windows - visual-studio-2010, cmake

Entiendo que en linux cmake, make y make install se pueden combinar para producir un lanzamiento. Por ejemplo:

cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install

En las ventanas, sin embargo, no puedo encontrar similaresComandos que pueden hacer el mismo trabajo. Por lo general, lo que se hace es crear un proyecto .sln primero si se usa Visual Studio, luego compilar el proyecto .sln y al final ejecutar el proyecto INSTALL. ¿Será posible realizar un lanzamiento con varios comandos como se ha hecho en Linux? Muchas gracias.

Respuestas

7 para la respuesta № 1

Puedes usar msbuild en lugar de make:

cmake -G"Visual Studio 12" ..
msbuild /P:Configuration=Release INSTALL.vcxproj

o podrías usar CMake "s --build argumento:

cmake -G"Visual Studio 12" ..
cmake --build . --target INSTALL --config Release

Si necesita el equivalente de la make comando sin argumentos (es decir, make all) usted construiría el ALL_BUILD objetivo también, pero esto se construye como parte de la INSTALL objetivo de todos modos.