1,CMAKE_MAJOR_VERSION,CMAKE 主版本号,比如 2.4.6 中的 2 2,CMAKE_MINOR_VERSION,CMAKE 次版本号,比如 2.4.6 中的 4 3,CMAKE_PATCH_VERSION,CMAKE 补丁等级,比如 2.4.6 中的 6 4,CMAKE_SYSTEM,系统名称,比如 Linux-2.6.22 5,CMAKE_SYSTEM_NAME,不包含版本的系统名,比如 Linux 6,CMAKE_SYSTEM...
message(${test})复制代码 mode可选参数:(无) = 重要消息;STATUS = 非重要消息;WARNING = CMake 警告, 会继续执行;AUTHOR_WARNING = CMake 警告 (dev), 会继续执行;SEND_ERROR = CMake 错误, 继续执行,但是会跳过生成的步骤;FATAL_ERROR = CMake 错误, 终止所有处理过程;复制代码 CMake内置的变量,大部...
PROJECT_BINARY_DIR:运行 cmake 命令的目录,通常是 ${PROJECT_SOURCE_DIR}/build PROJECT_NAME:返回通过 project 命令定义的项目名称 CMAKE_CURRENT_SOURCE_DIR:当前处理的 CMakeLists.txt 所在的路径 CMAKE_CURRENT_BINARY_DIR:target 编译目录 CMAKE_CURRENT_LIST_DIR:CMakeLists.txt 的完整路径 CMAKE_CURRENT_...
Hi all, I want to recommend you an owesome learning material for CMake. https://github.com/bast/cmake-example
|-- bin # |-- lib # |-- main.c # |-- testFunc.c # |-- testFunc.h # |-- CMake...