diff options
-rw-r--r-- | external/CMakeLists.txt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt index b82839f4..6913321f 100644 --- a/external/CMakeLists.txt +++ b/external/CMakeLists.txt @@ -214,17 +214,21 @@ if(FLOORMAT_SUBMODULE-DEPENDENCIES) set(MAGNUM_WITH_SHADERCONVERTER OFF) endif() + function(fm_add_sdl2) + unset(CMAKE_C_VISIBILITY_PRESET) + unset(CMAKE_VISIBILITY_INLINES_HIDDEN) + add_subdirectory(sdl2) + endfunction() + function(fm_add_libs) set(fm-quiet-message 1) + add_subdirectory(fmt) add_subdirectory(json) add_subdirectory(corrade) + fm_add_sdl2() add_subdirectory(magnum) add_subdirectory(magnum-plugins) add_subdirectory(magnum-integration) - add_subdirectory(fmt) - unset(CMAKE_C_VISIBILITY_PRESET) - unset(CMAKE_VISIBILITY_INLINES_HIDDEN) - add_subdirectory(sdl2) add_definitions(-UWIN32_LEAN_AND_MEAN) add_subdirectory(luajit) endfunction() |