doom3-bfg/neo/idlib/CMakeLists.txt

17 lines
418 B
CMake

add_definitions(-D__IDLIB__ -D__DOOM_DLL__)
file(GLOB_RECURSE ID_INCLUDES *.h)
file(GLOB_RECURSE ID_SOURCES *.cpp)
if(MSVC)
list(REMOVE_ITEM ID_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/sys/posix/posix_thread.cpp)
else()
list(REMOVE_ITEM ID_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/sys/win32/win_thread.cpp)
endif()
#if(STANDALONE)
# add_definitions(-DSTANDALONE)
#endif()
add_library(idlib ${ID_SOURCES} ${ID_INCLUDES})