PROJECT_BINARY_DIR PROJECT_BINARY_DIR变量则指的是CMake生成的构建文件所在的目录,也就是构建输出目录。这个目录通常包含了由CMake生成的构建文件、目标文件、库文件等。在构建过程中,CMake会根据PROJECT_BINARY_DIR来输出构建结果。 默认情况下,PROJECT_BINARY_DIR与PROJECT
1、PROJECT_SOURCE_DIR/CMAKE_SOURCE_DIR/_SOURCE_DIR:为包含PROJECT()命令的最近一个CMakeLists.txt文件所在的文件夹路径。2、PROJECT_BINARY_DIR 运行cmake命令的目录,即工程编译发生的路径 例如: PROJECT_SOURCE_DIR:/opt/c++/ctest/test PROJECT_BINARY_DIR:/opt/c++/ctest/test/build3、PROJECT_NAME:本CMa...
1、CMAKE_BINARY_DIR PROJECT_BINARY_DIR ** <projectname>_BINARY_DIR 这三个变量指代的内容是一样的,如果是 in source 编译,指的就是工程顶层目录,如果是out-ofosource编译,指的就是工程编译发生的目录。 2、CMAKE_SOURCE_DIR PROJECT_SOURCE_DIR ** <projectname>_SOURCE_DIR 这三个变量指代的内容是一...
--CMAKE_BINARY_DIR 构建树顶层的完整路径 --PROJECT_BINARY_DIR 构建项目的完整路径 --CMAKE_SOURCE_DIR 源代码树顶层的完整路径 --PROJECT_SOURCE_DIR 当前项目的顶级源目录 --CMAKE_CURRENT_SOURCE_DIR cmake 当前正在处理的源目录的完整路径 --EXECUTABLE_OUTPUT_PATH 生成的可执行文件路径 --LIBRARY_OUTPUT...
PROJECT_SOURCE_DIR:工程的根目录 PROJECT_BINARY_DIR:运行cmake命令的目录,通常为${PROJECT_SOURCE_DIR}/build PROJECT_NAME:返回通过 project 命令定义的项目名称 CMAKE_CURRENT_SOURCE_DIR:当前处理的 CMakeLists.txt 所在的路径 CMAKE_CURRENT_BINARY_DIR:target 编译目录 ...
PROJECT_SOURCE_DIR: 这个变量指向你的项目的源代码目录,即包含CMakeLists.txt文件的目录。 例如,如果你的CMakeLists.txt位于/home/user/my_project/,那么PROJECT_SOURCE_DIR将被设置为这个路径。 PROJECT_BINARY_DIR: 这个变量指向你的项目的构建目录,即你从哪里调用cmake命令。 如果你在源代码目录内部调用cmake...
PROJECT_BINARY_DIR:运行cmake命令的目录。笔者建议定义为${PROJECT_SOURCE_DIR}/build下。具体原因见后文外部编译部分; CMAKE_INCLUDE_PATH:环境变量,非cmake变量; CMAKE_LIBRARY_PATH:环境变量; CMAKE_CURRENT_SOURCE_DIR:当前处理的CMakeLists.txt文件所在路径; CMAKE_CURRENT_BINARY_DIR:target编译目录; 使用...
PROJECT_BINARY_DIR 运行cmake命令的目录,通常是${PROJECT_SOURCE_DIR}/build CMAKE_INCLUDE_PATH 环境变量,非cmake变量 CMAKE_LIBRARY_PATH 环境变量 CMAKE_CURRENT_SOURCE_DIR 当前处理的CMakeLists.txt所在的路径 CMAKE_CURRENT_BINARY_DIR target编译目录 ...
CMAKE_VERSION: CMake的完全版本号。格式:major.minor.patch[.tweak[-id]]。 PROJECT_BINARY_DIR: 工程的构建目录。 PROJECT_NAME: 工程名。 PROJECT_SOURCE_DIR: 当前工程的顶级目录。 [Project name]_BINARY_DIR: 对应工程的顶级构建目录。 [Project name]_SOURCE_DIR: 对应工程的源码目录。
PROJECT_SOURCE_DIRCMake源码地址,即cmake命令后指定的地址 PROJECT_BINARY_DIR运行cmake命令的目录,通常是PROJECT_SOURCE_DIR下的build目录 CMAKE_MODULE_PATH定义自己的cmake模块所在的路径 CMAKE_CURRENT_SOURCE_DIR当前处理的CMakeLists.txt所在的路径