CMake 常用的预定义变量
CMake 常用的預(yù)定義變量
PROJECT_NAME : 通過 project() 指定項(xiàng)目名稱
PROJECT_SOURCE_DIR : 工程的根目錄
PROJECT_BINARY_DIR : 執(zhí)行 cmake 命令的目錄
CMAKE_CURRENT_SOURCE_DIR : 當(dāng)前 CMakeList.txt 文件所在的目錄
CMAKE_CURRENT_BINARY_DIR : 編譯目錄,可使用 add subdirectory 來修改
EXECUTABLE_OUTPUT_PATH : 二進(jìn)制可執(zhí)行文件輸出位置
LIBRARY_OUTPUT_PATH : 庫文件輸出位置
BUILD_SHARED_LIBS : 默認(rèn)的庫編譯方式 ( shared 或 static ) ,默認(rèn)為 static
CMAKE_C_FLAGS : 設(shè)置 C 編譯選項(xiàng)
CMAKE_CXX_FLAGS : 設(shè)置 C++ 編譯選項(xiàng)
CMAKE_CXX_FLAGS_DEBUG : 設(shè)置編譯類型 Debug 時的編譯選項(xiàng)
CMAKE_CXX_FLAGS_RELEASE : 設(shè)置編譯類型 Release 時的編譯選項(xiàng)
CMAKE_GENERATOR : 編譯器名稱
CMAKE_COMMAND : CMake 可執(zhí)行文件本身的全路徑
CMAKE_BUILD_TYPE : 工程編譯生成的版本, Debug / Release
我的github地址
總結(jié)
以上是生活随笔為你收集整理的CMake 常用的预定义变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能小程序档案馆——如何给“包”瘦身
- 下一篇: 浪潮服务器测试文档,ESXI6.7注入浪