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(ASAN OFF) |
||||||
set(UBSAN OFF) |
set(UBSAN OFF) |
||||||
set(DEVILUTIONX_STATIC_CXX_STDLIB 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