CMake项目基本模板
Posted 覃隆强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake项目基本模板相关的知识,希望对你有一定的参考价值。
C语言CMake项目,
多个源文件目录,
多个头文件包含目录,
指定Build构建目录。
效果截图
CMakeLists.txt 文件内容
# CMake 环境要求 cmake_minimum_required(VERSION 3.0.0) # 指定project名称和版本 project(cmk_helloworld VERSION 0.1.0) include(CTest) enable_testing() #指定 H头文件目录列表 set(INCLUDE_DIR ./add ) #添加 H头文件目录到项目 include_directories(${INCLUDE_DIR}) #指定 C源文件列表并存于变量 DIR_SRCS file(GLOB DIR_SRCS ./sources/*.c ./*.c ) #添加 C源文件到项目 add_executable(cmk_helloworld ${DIR_SRCS}) set(CPACK_PROJECT_NAME ${PROJECT_NAME}) set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) include(CPack)
以上是关于CMake项目基本模板的主要内容,如果未能解决你的问题,请参考以下文章