CMake是一种构建工具,它可以自动生成Makefile文件或者其他构建系统所需的文件。CMake语法如下:

  1. 添加项目名称和版本号:
cmake_minimum_required(VERSION 3.10)
project(MyProject VERSION 1.0)
  1. 设置编译器:
set(CMAKE_CXX_COMPILER "/usr/bin/g++")
set(CMAKE_C_COMPILER "/usr/bin/gcc")
  1. 添加源文件:
add_executable(myapp main.cpp foo.cpp bar.cpp)
  1. 添加头文件目录:
include_directories(include)
  1. 添加库文件:
target_link_libraries(myapp mylib)
  1. 编译选项:
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
  1. 安装目标文件:
install(TARGETS myapp DESTINATION bin)
  1. 安装其他文件:
install(FILES README.md LICENSE DESTINATION share/doc/myapp)

以上是CMake的基本语法,更多详细的语法可以参考CMake官方文档。

cmake语法

原文地址: http://www.cveoy.top/t/topic/LTy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录