CMakeLists样例
# CMAKE最低版本
cmake_minimum_required(VERSION 3.5)
# CMAKE条件编译
option(project1 "compile project1" ON)
option(project2 "compile project1" OFF)
if(project1)
#
elseif(project2)
#
else()
#
endif()
# CMAKE项目名称
project(main_project)
# 需要编译的.cpp文件
file(GLOB SRC_LIST