cmake_minimum_required(VERSION 3.6) # 设置 CMake 的最低版本要求为 3.6 project(server) # 定义项目名称为 "server" # 设置源文件列表 set(SRC WFServer.cc # 添加 WFServer.cc 文件到源文件列表 ) # 如果 MySQL 配置未被设置为 "n" if (NOT MYSQL STREQUAL "n") set(SRC ${SRC} # 保留原有的源文件 WFMySQLServer.cc # 添加 WFMySQLServer.cc 文件到源文件列表 ) endif () # 将源文件列表构建为一个对象库 add_library(${PROJECT_NAME} OBJECT ${SRC}) # 生成名为 "server" 的对象库