# cmake_learn **Repository Path**: yangtf/cmake_learn ## Basic Information - **Project Name**: cmake_learn - **Description**: 学习cmake的项目 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-26 - **Last Updated**: 2023-10-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # less 01 CMakeLists.txt 的语法比较简单,由命令、注释和空格组成,其中命令是不区分大小写的。符号 # 后面的内容被认为是注释。命令由命令名称、小括号和参数组成,参数之间使用空格进行间隔。对于上面的 CMakeLists.txt 文件,依次出现了几个命令: cmake_minimum_required:指定运行此配置文件所需的 CMake 的最低版本; project:参数值是 Demo1,该命令表示项目的名称是 Demo1 。 add_executable:将名为 main.cc 的源文件编译成一个名称为 Demo 的可执行文件 # less 02 使用 aux_source_directory 命令,该命令会查找指定目录下的所有源文件,然后将结果存进指定变量名。 cite: https://zhuanlan.zhihu.com/p/534439206