# 0. cmake 最低版本号要求 cmake_minimum_required(VERSION 3.29) # 0. 项目信息 project(demo VERSION 0.0.02) # 2. 支持GDB set(CMAKE_BUILD_TYPE "Debug") set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g --std=c99") set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall --std=c99") # install set(CMAKE_INSTALL_PREFIX "release") # 1. 添加头文件路径 include_directories(include) include_directories(3rdparty/unicstl-unity/src) # 1. 添加子目录 add_subdirectory(src) add_subdirectory(demo) add_subdirectory(3rdparty) add_subdirectory(test)