CMakeLists.txt
文件是 CMake 构建系统的核心配置文件,用于定义构建项目的步骤和参数。下面是对 CMakeLists.txt
文件的详细介绍,包括其基本语法和常用指令。
基本结构
一个典型的 CMakeLists.txt
文件包含以下部分:
-
指定 CMake 版本
cmake_minimum_required(VERSION 3.10)
这行代码指定了所需的最低 CMake 版本。
-
定义项目名称
project(MyProject)
这行代码定义了项目的名称
MyProject
。 -
添加源文件
add_executable(MyProject main.cpp)
这行代码添加了一个可执行文件
MyProject
,并指定了其源文件main.cpp
。
常用指令
-
设置 C++ 标准
set(CMAKE_CXX_STANDARD 17)