Files
mir_server/Gateway/common/CMakeLists.txt
aixianling 5c9f1dae4a init
2025-01-09 17:45:40 +08:00

26 lines
741 B
CMake

cmake_minimum_required (VERSION 2.8.1)
set( CMAKE_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../sdk) # include 文件夹
#头文件
include_directories(
${CMAKE_INCLUDE_DIR}/public
${CMAKE_INCLUDE_DIR}/system
${CMAKE_INCLUDE_DIR}/utils
${CMAKE_INCLUDE_DIR}/lua-5.1/src
${CMAKE_INCLUDE_DIR}/tolua++/src
./
)
# 源文件及头文件
file(GLOB_RECURSE Common_LIST "${PROJECT_SOURCE_DIR}/common/*.cc" "${PROJECT_SOURCE_DIR}/common/*.h")
# 项目文件分组
group_by_dir( ${PROJECT_SOURCE_DIR}/common ${Common_LIST} )
# 输出目录
SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_DEBUG ${Root_Dir}/../libs/gateway)
SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY_RELEASE ${Root_Dir}/../libs/gateway)
#生成目标
add_library(common STATIC ${Common_LIST})