Variables
https://cmake.org/cmake/help/latest/manual/cmake-variables.7.html
${PROJECT_NAME}
のように $
を先頭に置いて波括弧で変数名を囲む。
スペースを含まない場合は、クォート不要。
SET(SRC main.cpp)
SET(SRC "main.cpp")
# 使う ${VAR_NAME} とする
ADD_EXECUTABLE(hello
${SRC}
)
# ${PROJECT_NAME}
# ${CMAKE_CURRENT_LISTS_DIR}
# のような自動定義の変数も同様
CMAKE 変数
name | |
---|---|
PROJECT_NAME | project(name) が変数に入る。 |
CMAKE_CURRENT_LIST_DIR | CMakeLists.txt のあるディレクトリー |
CMAKE_SOURCE_DIR | The path to the top level of the source tree |
CMAKE_BINARY_DIR | CMakeの作業ディレクトリー。/commandline /cmakelists/output |
環境変数
$ENV{VULKAN_SDK}
ENV
は大文字で。