CMake基本语法(一)

CMake基本语法(一)

编写以下内容仅用于自己使用方便
一下内容根据cmake-examples进行编写

函数 功能 其他
cmake_minimum_required(VERSION 3.5) 指定cmake最低版本
project(hello) 创建项目并自动生成PROJECT_NAME变量
add_executable(${PROJECT_NAME} main.cpp) 为可执行文件添加源文件
set(SOURCES src/Hello.cpp src/main.cpp) 定义变量 add_executable(${PROJECT_NAME} ${SOURCES})
target_include_directories(target PRIVATE ${PROJECT_SOURCE_DIR}/include) 为可执行文件或库文件添加包含目录
add_library(libr src/Hello.cpp) 添加静态库/动态库
add_library(hello::library ALIAS hello_library) 添加引用 target_link_libraries(hello_binary PRIVATE hello::library)

你可能感兴趣的:(cmake,cmake)