1,基础语法
CMakeLists.txt 目录组织文件;
*.cmake 脚本文件
运行:
$ cmake -P xxx.cmake
*.cmake 模块文件
include 命令来引用 模块文件。
自定义模块;
cmake 预制模块;
单行注释
# com
括号注释
#[[
.... ]]
#[==[
.... ]==]
程序构成
cmake 程序由命令调用构成;
控制结构也是命令;
变量:
分类:
普通变量,${var}
缓存变量,$CACHE{var} ${var}
环境变量,$ENV{var}
赋值兼定义:
set(var XXXXX)
使用:
${var}
可嵌套