cmake變數
cmake共用七種變數,如下所示:目錄:(
1)提供資訊的變數。(2
)控制變數。(3
)描述系統的變數。(4
)控制構建過程的變數。(5
)語言變數。(6
)ctest變數。
(7)cpack變數。
first:提供資訊的變數
cmake_binary_dir
cmake_source_dir
cmake_current_binary_dir
cmake_current_source_dir
cmake_project_name
project_name
project_version
project_binary_dir
project_source_dir
project_version_major
project_version_minor
project_version_patch
project_version_tweak
_version
_source_dir
_binary_dir
_version_major
_version_minor
_version_patch
_version_tweak
CMake常用的預定義變數
project name 通過 project 指定專案名稱 project source dir 工程的根目錄 project binary dir 執行 cmake 命令的目錄 cmake current source dir 當前 cmakelist.txt 檔案所在的目錄 cmake cur...
cmake常用常量和變數 六
前面我們已經提到了,使用 進行變數的引用。在 if 等語句中,是直接使用變數名而不 通過 取值 cmake主要有隱式定義和顯式定義兩種 前面舉了乙個隱式定義的例子,就是 project 指令,他會隱式的定義 binary dir 和 source dir 兩個變 量。使用 set 指令,就可以構建乙...
CMake中常用的預定義變數
project name 通過project指定的專案名稱 project demo project source dir 工程的根目錄,上圖中的demo目錄 project binary dir 執行cmake命令的目錄,一般是在build目錄,在此目錄執行cmake cmake current ...