diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-04-09 03:19:49 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-04-09 03:19:49 +0200 |
commit | ef69ab55709de5617159dc2879ecf91ad07dea1b (patch) | |
tree | 32e19da83af1d683079276d5cca580285db330c7 | |
parent | 4de7c85ce9793e0da6231411fe08bcb8376172fc (diff) |
fix my gcc userconfig
-rw-r--r-- | userconfig-sthalik@Windows-GNU.cmake | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/userconfig-sthalik@Windows-GNU.cmake b/userconfig-sthalik@Windows-GNU.cmake index 786f7f41..cc2ac66f 100644 --- a/userconfig-sthalik@Windows-GNU.cmake +++ b/userconfig-sthalik@Windows-GNU.cmake @@ -19,31 +19,9 @@ set(OpenCV_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../opentrack-depends/opencv/build-gc if(CMAKE_BUILD_TYPE STREQUAL "DEBUG") add_definitions(-D_GLIBCXX_ASSERTIONS) - sets(BOOL - FLOORMAT_PRECOMPILED-HEADERS OFF - CORRADE_BUILD_TESTS ON - MAGNUM_BUILD_TESTS ON - SDL_STATIC OFF - SDL_SHARED ON - CORRADE_BUILD_STATIC OFF - CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT OFF - MAGNUM_BUILD_STATIC OFF - MAGNUM_BUILD_PLUGINS_STATIC OFF - MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS ON - ) + sets(BOOL FLOORMAT_PRECOMPILED-HEADERS OFF) else() - sets(BOOL - FLOORMAT_PRECOMPILED-HEADERS ON - CORRADE_BUILD_TESTS OFF - MAGNUM_BUILD_TESTS OFF - SDL_STATIC ON - SDL_SHARED OFF - CORRADE_BUILD_STATIC ON - CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT ON - MAGNUM_BUILD_STATIC ON - MAGNUM_BUILD_PLUGINS_STATIC ON - MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS OFF - ) + sets(BOOL FLOORMAT_PRECOMPILED-HEADERS ON) endif() # for building submodule dependencies @@ -55,6 +33,32 @@ function(fm-userconfig-external) -Wno-restrict -Wno-uninitialized ) + if(CMAKE_BUILD_TYPE STREQUAL "DEBUG") + sets(BOOL + CORRADE_BUILD_TESTS ON + MAGNUM_BUILD_TESTS ON + SDL_STATIC OFF + SDL_SHARED ON + CORRADE_BUILD_STATIC OFF + CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT OFF + MAGNUM_BUILD_STATIC OFF + MAGNUM_BUILD_PLUGINS_STATIC OFF + MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS ON + ) + else() + sets(BOOL + CORRADE_BUILD_TESTS OFF + MAGNUM_BUILD_TESTS OFF + SDL_STATIC ON + SDL_SHARED OFF + CORRADE_BUILD_STATIC ON + CORRADE_PLUGINMANAGER_NO_DYNAMIC_PLUGIN_SUPPORT ON + MAGNUM_BUILD_STATIC ON + MAGNUM_BUILD_PLUGINS_STATIC ON + MAGNUM_BUILD_STATIC_UNIQUE_GLOBALS OFF + ) + endif() + endfunction() # for floormat sources only |