cmake语法
CMake是一种构建工具,它可以自动生成Makefile文件或者其他构建系统所需的文件。CMake语法如下:
- 添加项目名称和版本号:
cmake_minimum_required(VERSION 3.10)
project(MyProject VERSION 1.0)
- 设置编译器:
set(CMAKE_CXX_COMPILER "/usr/bin/g++")
set(CMAKE_C_COMPILER "/usr/bin/gcc")
- 添加源文件:
add_executable(myapp main.cpp foo.cpp bar.cpp)
- 添加头文件目录:
include_directories(include)
- 添加库文件:
target_link_libraries(myapp mylib)
- 编译选项:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
- 安装目标文件:
install(TARGETS myapp DESTINATION bin)
- 安装其他文件:
install(FILES README.md LICENSE DESTINATION share/doc/myapp)
以上是CMake的基本语法,更多详细的语法可以参考CMake官方文档。
原文地址: http://www.cveoy.top/t/topic/LTy 著作权归作者所有。请勿转载和采集!