目录
CMakeLists.txt
CMakeLists.txt 文件是用于描述 CMake 构建过程和项目配置的文件。它包含了一系列 CMake 命令、变量设置和流程控制结构,用于告诉 CMake 如何生成适合你的平台和编译器的构建系统文件。
常见内容和结构:
-
项目名称:使用
project()
命令指定项目的名称,例如:project(MyProject)
-
最低版本要求:使用
cmake_minimum_required()
命令指定 CMake 的最低版本要求,例如:cmake_minimum_required(VERSION 3.12)
-
设置编译选项:使用
set()
命令来设置编译选项,例如:set(CMAKE_CXX_STANDARD 11) set(CMAKE_BUILD_TYPE Debug)
-
添加源文件和目标:使用
add_executable()
或add_library()
命令来添加源文件和生成可执行文件或库