diff --git a/src%2Fserver/CMakeLists.txt b/src%2Fserver/CMakeLists.txt new file mode 100644 index 0000000..ed11ded --- /dev/null +++ b/src%2Fserver/CMakeLists.txt @@ -0,0 +1,18 @@ +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" 的对象库