summaryrefslogtreecommitdiffhomepage
path: root/userconfig-sthalik@Windows-GNU.cmake
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-03-05 14:13:37 +0100
committerStanislaw Halik <sthalik@misaki.pl>2024-03-05 14:13:37 +0100
commit11e8370de4723e19e450b38c5d9db87b966f745b (patch)
treec3c4fdd8ed7ffed390b6055d83084ab17893e5dd /userconfig-sthalik@Windows-GNU.cmake
parent6813b819c92815fe04bf208e8b188277af641b6e (diff)
cmake: try to fix my local build failures
Diffstat (limited to 'userconfig-sthalik@Windows-GNU.cmake')
-rw-r--r--userconfig-sthalik@Windows-GNU.cmake7
1 files changed, 3 insertions, 4 deletions
diff --git a/userconfig-sthalik@Windows-GNU.cmake b/userconfig-sthalik@Windows-GNU.cmake
index 317840a6..d0ac8703 100644
--- a/userconfig-sthalik@Windows-GNU.cmake
+++ b/userconfig-sthalik@Windows-GNU.cmake
@@ -21,11 +21,10 @@ add_compile_options(-fstack-usage -Wstack-usage=12288)
if(CMAKE_BUILD_TYPE STREQUAL "DEBUG")
add_definitions(-D_GLIBCXX_ASSERTIONS)
add_definitions(-D_GLIBCXX_USE_DEPRECATED=0 -D_GLIBCXX_USE_CXX11_ABI)
- add_definitions(-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -D_GLIBCXX_DEBUG_BACKTRACE)
- add_definitions(-D_FORTIFY_SOURCE=3)
-else()
- add_definitions(-D_FORTIFY_SOURCE=2)
+ add_definitions(-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC)
endif()
+add_compile_definitions("$<$<CONFIG:Debug,DEBUG>:_FORTIFY_SOURCE=3>")
+add_compile_definitions("$<IF:$<CONFIG:Debug,DEBUG>,,_FORTIFY_SOURCE=3>")
set(FLOORMAT_SUBMODULE-SDL2 1)