CMake常用變數

2022-07-29 05:51:10 字數 710 閱讀 4634

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 ...