cmake_minimum_required (VERSION 3.1) #要求的版本
project (Tming) #创建工程 Tming
project (Tmlib)
set(CMAKE_CXX_STANDARD 11) #使用c++ 11
set(Tming_source Hello.cpp test.c) #设置项目源文件路径 保存在变量 Tming_source 中
source_group(fold1 test.c) #源代码添加文件夹
if(WIN32) #根据平台添加文件
set(Tming_source ${Tming_source} winSupport.c) #引用变量值 重新赋值
else()
set(Tming_source ${Tming_source} macSupport.c)
endif()
add_library(Tmlib STATIC tmlib.cpp ) #将Tmlib工程设置为 编译成静态库
add_executable(Tming ${Tming_source}) #为Tmlib工程添加 源代码文件
target_link_libraries(Tming Tmlib) #设置 tmlib 产生出的lib 当作 Timing工程的依赖库
Cmake 使用教程
最新推荐文章于 2023-09-08 17:15:14 发布