Browse Source
Moves platform libraries, compile definitions, and compile options to the platform CMake files.pull/3820/head
7 changed files with 47 additions and 49 deletions
@ -1,3 +1,5 @@
|
||||
set(ASAN OFF) |
||||
set(UBSAN OFF) |
||||
set(DEVILUTIONX_STATIC_CXX_STDLIB OFF) |
||||
|
||||
list(APPEND DEVILUTIONX_PLATFORM_LINK_LIBRARIES network) |
||||
|
||||
@ -0,0 +1,18 @@
|
||||
set(ASAN OFF) |
||||
set(UBSAN OFF) |
||||
set(DIST ON) |
||||
|
||||
list(APPEND DEVILUTIONX_PLATFORM_LINK_LIBRARIES |
||||
find_steam_game |
||||
shlwapi |
||||
wsock32 |
||||
ws2_32 |
||||
wininet |
||||
) |
||||
|
||||
if(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") |
||||
list(APPEND DEVILUTIONX_PLATFORM_COMPILE_OPTIONS "/W3" "/Zc:__cplusplus" "/utf-8") |
||||
list(APPEND DEVILUTIONX_PLATFORM_COMPILE_DEFINITIONS _CRT_SECURE_NO_WARNINGS) |
||||
else() |
||||
list(APPEND DEVILUTIONX_PLATFORM_COMPILE_OPTIONS $<$<CONFIG:Debug>:-gstabs>) |
||||
endif() |
||||
Loading…
Reference in new issue