bashmkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=./install/ -G "Visual Studio 17 2022" -A x64
PATH=$PATH:/c/dev/Qt/Tools/mingw810_64/bin/
cmake .. -G "MinGW Makefiles" -DCMAKE_MAKE_PROGRAM=mingw32-make -DCMAKE_INSTALL_PREFIX=./install/
PATH=$PATH:/c/dev/Qt/Tools/mingw810_64/bin/
cmake .. -G "Ninja" -DCMAKE_INSTALL_PREFIX=./install/
cmake --build .
cmake --install .
cmakeIF (CMAKE_SYSTEM_NAME MATCHES "Linux") ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows") ELSEIF (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") ELSE () MESSAGE(STATUS "other platform: ${CMAKE_SYSTEM_NAME}") ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux")
cmakeif(WIN32) # todo: windows action elseif(APPLE) # todo: mac action elseif(UNIX) # todo: linux action endif()
cmakeif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") # using Clang elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") # using GCC elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel") # using Intel C++ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") # using Visual Studio C++ endif()
本文作者:菜鸟
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 许可协议。转载请注明出处!