cmake中的常用保留变量有哪些?
时间: 2023-09-25 19:11:10 浏览: 75
CMake常用变量大全
CMake中有许多保留变量,这些变量的值在CMake执行过程中被设置或使用,以下是一些常用的保留变量:
1. CMAKE_SOURCE_DIR:项目根目录的绝对路径。
2. CMAKE_BINARY_DIR:编译目录的绝对路径。
3. CMAKE_CURRENT_SOURCE_DIR:当前处理的CMakeLists.txt所在的目录。
4. CMAKE_CURRENT_BINARY_DIR:当前处理的CMakeLists.txt的输出目录。
5. CMAKE_CURRENT_LIST_FILE:当前处理的CMakeLists.txt的完整路径。
6. CMAKE_CURRENT_LIST_DIR:当前处理的CMakeLists.txt所在的目录。
7. CMAKE_MODULE_PATH:自定义模块的路径。
8. CMAKE_CXX_COMPILER:C++编译器的路径。
9. CMAKE_C_COMPILER:C编译器的路径。
10. CMAKE_BUILD_TYPE:编译类型,通常为Debug或Release。
11. CMAKE_INSTALL_PREFIX:安装目录的路径。
12. PROJECT_NAME:项目名称,通常在使用project命令定义项目名称后被设置。
这些保留变量在CMake中经常使用,可以帮助开发者更方便地编写CMakeLists.txt文件。
阅读全文