Removes console from Windows release builds. (#1536)

This commit is contained in:
Kenix3 2022-09-20 23:23:47 -04:00 committed by GitHub
commit d628bafe29
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 42 additions and 10 deletions

View file

@ -1695,7 +1695,6 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
"NDEBUG"
">"
"INCLUDE_GAME_PRINTF;"
"_CONSOLE;"
"UNICODE;"
"_UNICODE"
STORMLIB_NO_AUTO_LINK
@ -1710,11 +1709,10 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
"ENABLE_OPENGL"
">"
"$<$<CONFIG:Release>:"
"INCLUDE_GAME_PRINTF;"
"NDEBUG;"
">"
"INCLUDE_GAME_PRINTF;"
"WIN32;"
"_CONSOLE;"
"UNICODE;"
"_UNICODE"
STORMLIB_NO_AUTO_LINK
@ -1723,7 +1721,7 @@ if (CMAKE_SYSTEM_NAME STREQUAL "Windows")
elseif (CMAKE_SYSTEM_NAME STREQUAL "CafeOS")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG"
"_DEBUG"
">"
"$<$<CONFIG:Release>:"
"NDEBUG"
@ -1736,7 +1734,7 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "CafeOS")
elseif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU|Clang|AppleClang")
target_compile_definitions(${PROJECT_NAME} PRIVATE
"$<$<CONFIG:Debug>:"
"_DEBUG"
"_DEBUG"
">"
"$<$<CONFIG:Release>:"
"NDEBUG"
@ -1799,7 +1797,7 @@ if(MSVC)
/INCREMENTAL:NO
>
/DEBUG;
/SUBSYSTEM:CONSOLE;
/SUBSYSTEM:WINDOWS;
/FORCE:MULTIPLE
)
elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Win32")
@ -1814,7 +1812,7 @@ if(MSVC)
/FORCE:MULTIPLE
>
/DEBUG;
/SUBSYSTEM:CONSOLE
/SUBSYSTEM:WINDOWS
)
endif()
endif()