cocos-engine-external/sources/tommyds/CMakeLists.txt

38 lines
787 B
CMake
Executable File

message(STATUS "Add dependence target: tommyds...")
# Define target name
set(TARGET_NAME tommyds)
set(INCLUDE_FILES
${COCOS_EXTERNAL_PATH}/tommyds
)
include_directories( ${INCLUDE_FILES} )
set (HEADER_FILES
tommychain.h
tommyhash.h
tommyhashdyn.h
tommylist.h
tommytypes.h
)
set (SOURCE_FILES
tommyhash.c
tommyhashdyn.c
tommylist.c
)
add_library(${TARGET_NAME} STATIC ${HEADER_FILES} ${SOURCE_FILES})
if(MSVC)
set_target_properties(${TARGET_NAME} PROPERTIES COMPILE_FLAGS "/wd4018 /wd4244 /wd4819 /wd4996")
endif()
if(NOT COCOS_PLATFORM_IOS)
set_target_properties(${TARGET_NAME} PROPERTIES OUTPUT_NAME_DEBUG ${TARGET_NAME}_d)
endif()
set_target_properties(${TARGET_NAME} PROPERTIES FOLDER External)
message(STATUS "${TARGET_NAME} Configuration completed.")