Skip to content

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 一样