/ / cmake e make no Windows - visual-studio-2010, cmake

cmake e make no Windows - visual-studio-2010, cmake

Eu entendo que no linux cmake, make e make install podem ser combinados para produzir um release. Por exemplo:

cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install

No Windows, no entanto, não consigo encontrarcomandos que podem fazer o mesmo trabalho. Normalmente, o que é feito é criar um projeto .sln primeiro se o Visual Studio for usado, depois disso compilar o projeto .sln e, no final, executar o projeto INSTALL. Será possível fazer um lançamento com vários comandos como foi feito no Linux. Muito Obrigado.

Respostas:

7 para resposta № 1

Você pode usar msbuild em vez de make:

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

ou você poderia usar o CMake "s --build argumento:

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

Se você precisar do equivalente do make comando sem args (ou seja, make all) você construiria o ALL_BUILD alvo também, mas isso é construído como parte do INSTALL alvo de qualquer maneira.