I have a C++ program that I\'m trying to build and deploy on AppVeyor (thus, I have no GUI tools available). The dependencies of my project each use CMake for their build syste
To invoke the building of a specific target, use the --target
option of cmake --build, i.e. in your case the command will look like cmake --build (YOUR_BUILD_FOLDER) --config Release --target install
. Of course you need to set up your compiler environment using vcvarsall.bat
. You can use this command with other generators as well (note, that --config
option is for multi-configuration tools only, MSVS is one of them).
cmake on windows (with Visual studio) will generate severial files:
To build, just open the Visual Studio Command Prompt
and run:
msbuild b.vcxproj
If a.vcxproj
is reference by b
, it will be built automatically.
To install, open Visual Studio Command Prompt
as administrator, and run:
msbuild INSTALL.vcxproj
These are equivalent to linux:
make
make install