Cmake常用指令
Cmake_minimum_required
指定构建工程时所需要的版本要求。
* **VERSION**必须关键字指最低要求
* **major. Minor[. Patch[. Tweak]]** 可选关键字指定使用哪一个版本
* **FATAL_ERROR** 可选关键字,如果版本不对应提示什么错误
Project
指的就是项目名称、支持语言(默认 c/c++)、版本号。使用这个命令隐含两个变量
PROJECT_BINARY_DIR
PROJECT_SOURCE_DIR
Find_package
用来搜索并加载外部工程
* version 可选参数版本兼容
* EXACT 可选参数版本必须对应
* REQUIRED 务必找到
Include
载入并运行来自于文件或模块的 CMake 代码
Include (${VTK_USE_FILE}) 就是包含 UserVTK. Cmake 文件
Add_executable
生成一个 name 的可执行文件,相关源文件后边用空格隔开
Target_link_libraries
生成可执行文件需要链接那些文件 target 必须和第五步生成的 name 一样