提示

  • cmake2 与 cmake3 之间的差别跟 python2 与 python3 类似, 尽可能使用高版本的 cmake
  • cmake 是跟 bash 一样的脚本语言, 注意基本的代码规范; 注意文件格式; 注意作用域
  • 尽管 cmake 不区分函数名大小写, 但需要统一编码规范, 函数名小写, 宏定义名全大写
  • 只在项目根目录的 CMakeLists.txt 中设置编译器选项, 这样所有的 target 可使用统一的选项