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)