Cmake¶
- ==cmake_minimum_required== - 指定CMake的最小版本要求
- ==project== - 定义工程名称,并可指定工程支持的语言
- ==set==- 显式的定义变量
- ==include_directories== - 向工程添加多个 ==特定的头文件== 搜索路径 —>相当于指定g++编译器的-I参数
- ==link_directories== - 向工程添加多个 ==特定的库文件== 搜索路径 —>相当于指定g++编译器的-L参数
- ==add_library== - 生成库文件
- ==add_compile_options== - 添加编译参数
- ==add_executable==- 生成可执行文件
- ==target_link_libraries== - 为 target 添加需要链接的共享库 —>相同于指定g++编译器-l参数
- ==add_subdirectory== - 向当前工程添加存放源文件的子目录,指定 中间 和 目标的二进制存放的位置
- ==aux_source_directory== - 发现一个目录下所有的源代码文件并将列表存储在一个变量中,这个指令临时被用来自动构建源文件列表
- CMake常用变量
- CMake编译工程
- 内部构建和外部构建