Cmake使用语法解析

Cmake工具

  • cmake 交叉编译系统生成工具
  • ctest 自动化测试工具
  • cpack 自动化打包工具 可以生成各种格式的安装程序和源码包

Cmake 语法

相比于make的规则,输入文件有指定的命名规则即为Makefile.
Cmake 输入文件是以Cmake语法编写的,以CmakeLists.txt命名或以.cmake扩展名的文件.为了尽可能的跨平台使用的7-bit ASCII 字符编写,使用UTF-8编码。

1. 多级依赖目录树和配置文件配置

  • 使用add_subdirectory()函数,添加同样包含CmakeList.txt,Cmake进行编译时,会在build相应的目录下生成输出文件.
  • 通用资源或配置可以添加

你可能感兴趣的:(Cmake使用语法解析)