cmakelists设置
时间: 2023-10-01 22:06:16 浏览: 82
CMakeLists.txt 是 CMake 的配置文件,用于描述项目的结构和构建方式,可以用来生成 Makefile 或 Visual Studio 项目文件等。以下是常见的 CMakeLists 设置:
1. cmake_minimum_required:指定最低版本要求。
2. project:指定项目名称和版本号。
3. add_executable:定义可执行文件,并指定源文件。
4. add_library:定义库文件,并指定源文件。
5. target_link_libraries:指定可执行文件或库文件所依赖的库。
6. include_directories:指定头文件目录。
7. set:定义变量。
8. add_definitions:添加编译器选项,如宏定义。
9. find_package:查找并配置第三方库。
10. message:输出信息。
11. install:指定安装规则。
12. set(CMAKE_BUILD_TYPE Debug):设置 CMake 的构建类型为 Debug。
13. set(CMAKE_CXX_STANDARD 11):设置 C++ 标准版本。
14. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wpedantic"):设置编译器选项。
15. set(CMAKE_INSTALL_PREFIX /usr/local):设置安装路径。
注意:不同的项目可能需要不同的设置,以上只是常见的设置,具体应根据实际情况进行选择和调整。