culturered_client/TokenCore/CMakeLists.txt
2024-09-07 11:34:44 +08:00

37 lines
617 B
CMake

PROJECT(TokenCore)
FILE(GLOB_RECURSE HEADER_FILES ./*.h)
FILE(GLOB_RECURSE CPP_FILES ./*.cpp)
FILE(GLOB_RECURSE CC_FILES ./*.cc)
ADD_DEFINITIONS(-DTOKEN_CORE)
SET(
ALL_FILES
${HEADER_FILES}
${CPP_FILES}
${CC_FILES}
)
INCLUDE_DIRECTORIES(
${CMAKE_CURRENT_SOURCE_DIR}
)
SOURCE_GROUP_BY_DIR(ALL_FILES)
ADD_LIBRARY(${PROJECT_NAME} SHARED ${ALL_FILES})
IF(WIN32)
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "/MP")
ENDIF(WIN32)
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${ProjectDIR}/bin)
TARGET_LINK_LIBRARIES(
${PROJECT_NAME}
)