You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
666 B
19 lines
666 B
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" 的对象库
|