summaryrefslogtreecommitdiffhomepage
path: root/external
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2022-11-11 09:40:55 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-11-11 09:40:55 +0100
commitcff080f8dfcbf3b5729a38bbe5ba4bc80a1a4d79 (patch)
tree7200e667ff4a347eac5966941478bf16ef46727b /external
parent61ebb6d41c8a0202521f89591de6d007b461b2ff (diff)
cruft for the cruft god
Diffstat (limited to 'external')
-rw-r--r--external/CMakeLists.txt242
1 files changed, 138 insertions, 104 deletions
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
index 70667e2b..43e806b4 100644
--- a/external/CMakeLists.txt
+++ b/external/CMakeLists.txt
@@ -43,106 +43,143 @@ if(FLOORMAT_SUBMODULE-DEPENDENCIES)
)
sets(BOOL
- FMT_SYSTEM_HEADERS ON
-
- JSON_Diagnostics ON
- JSON_Install ON
- JSON_MultipleHeaders ON
- JSON_SystemInclude ON
-
- CORRADE_BUILD_STATIC OFF
- CORRADE_BUILD_TESTS OFF
- CORRADE_BUILD_DEPRECATED OFF
- CORRADE_MSVC_COMPATIBILITY OFF
- CORRADE_UTILITY_USE_ANSI_COLORS ON
- CORRADE_WITH_TESTSUITE ON
-
- MAGNUM_BUILD_STATIC OFF
- MAGNUM_BUILD_TESTS OFF
- MAGNUM_BUILD_DEPRECATED ON
-
- MAGNUM_WITH_WINDOWLESSWGLAPPLICATION OFF
- MAGNUM_WITH_WINDOWLESSGLXAPPLICATION OFF
- MAGNUM_WITH_WINDOWLESSCGLAPPLICATION OFF
-
- MAGNUM_WITH_ANYIMAGECONVERTER ON
- MAGNUM_WITH_ANYIMAGEIMPORTER ON
- MAGNUM_WITH_DISTANCEFIELDCONVERTER ON
- MAGNUM_WITH_FONTCONVERTER ON
- MAGNUM_WITH_GL_INFO ON
- MAGNUM_WITH_IMAGECONVERTER ON
- MAGNUM_WITH_MAGNUMFONT ON
- MAGNUM_WITH_MAGNUMFONTCONVERTER ON
- MAGNUM_WITH_OBJIMPORTER ON
- MAGNUM_WITH_OPENGLTESTER ON
- MAGNUM_WITH_PNGIMPORTER OFF
- MAGNUM_WITH_SDL2APPLICATION ON
- MAGNUM_WITH_SHADERCONVERTER ON
- MAGNUM_WITH_SHADERS ON
- MAGNUM_WITH_SHADERTOOLS ON
- MAGNUM_WITH_TGAIMAGECONVERTER ON
- MAGNUM_WITH_TGAIMPORTER ON
- MAGNUM_WITH_WEBPIMPORTER OFF
-
- MAGNUM_WITH_DDSIMPORTER ON
- MAGNUM_WITH_GLTFIMPORTER ON
- MAGNUM_WITH_ICOIMPORTER ON
- MAGNUM_WITH_PRIMITIVEIMPORTER ON
- MAGNUM_WITH_STBIMAGECONVERTER ON
- MAGNUM_WITH_STBIMAGEIMPORTER ON
- MAGNUM_WITH_STBTRUETYPEFONT ON
- MAGNUM_WITH_TINYGLTFIMPORTER OFF
-
- MAGNUM_WITH_BULLET OFF
- MAGNUM_WITH_DART OFF
- MAGNUM_WITH_EIGEN OFF
- MAGNUM_WITH_GLM OFF
- MAGNUM_WITH_IMGUI ON
+ FMT_SYSTEM_HEADERS ON
+
+ JSON_Diagnostics ON
+ JSON_Install ON
+ JSON_MultipleHeaders ON
+ JSON_SystemInclude ON
+
+ CORRADE_BUILD_STATIC OFF
+ CORRADE_BUILD_TESTS OFF
+ CORRADE_BUILD_DEPRECATED OFF
+ CORRADE_MSVC_COMPATIBILITY OFF
+ CORRADE_UTILITY_USE_ANSI_COLORS ON
+ CORRADE_WITH_TESTSUITE ON
+
+ MAGNUM_BUILD_STATIC OFF
+ MAGNUM_BUILD_TESTS OFF
+ MAGNUM_BUILD_DEPRECATED ON
+
+ MAGNUM_WITH_SDL2APPLICATION ON
+ MAGNUM_WITH_WINDOWLESSWGLAPPLICATION OFF
+ MAGNUM_WITH_WINDOWLESSGLXAPPLICATION OFF
+ MAGNUM_WITH_WINDOWLESSCGLAPPLICATION OFF
+
+ MAGNUM_WITH_ANYAUDIOIMPORTER OFF
+ MAGNUM_WITH_ANYIMAGEIMPORTER OFF
+ MAGNUM_WITH_ANYSCENEIMPORTER OFF
+ MAGNUM_WITH_ASSIMPIMPORTER OFF
+ MAGNUM_WITH_ASTCIMPORTER OFF
+ MAGNUM_WITH_BASISIMPORTER OFF
+ MAGNUM_WITH_CGLTFIMPORTER OFF
+ MAGNUM_WITH_DEVILIMAGEIMPORTER OFF
+ MAGNUM_WITH_DRFLACAUDIOIMPORTER OFF
+ MAGNUM_WITH_DRMP3AUDIOIMPORTER OFF
+ MAGNUM_WITH_DRWAVAUDIOIMPORTER OFF
+ MAGNUM_WITH_FAAD2AUDIOIMPORTER OFF
+ MAGNUM_WITH_GLTFIMPORTER OFF
+ MAGNUM_WITH_ICOIMPORTER OFF
+ MAGNUM_WITH_JPEGIMPORTER OFF
+ MAGNUM_WITH_KTXIMPORTER OFF
+ MAGNUM_WITH_OBJIMPORTER OFF
+ MAGNUM_WITH_OPENEXRIMPORTER OFF
+ MAGNUM_WITH_OPENGEXIMPORTER OFF
+ MAGNUM_WITH_PNGIMPORTER OFF
+ MAGNUM_WITH_PRIMITIVEIMPORTER OFF
+ MAGNUM_WITH_STANFORDIMPORTER OFF
+ MAGNUM_WITH_STBVORBISAUDIOIMPORTER OFF
+ MAGNUM_WITH_STLIMPORTER OFF
+ MAGNUM_WITH_TINYGLTFIMPORTER OFF
+ MAGNUM_WITH_WAVAUDIOIMPORTER OFF
+ MAGNUM_WITH_WEBPIMPORTER OFF
+
+ MAGNUM_WITH_DDSIMPORTER ON
+ MAGNUM_WITH_STBIMAGEIMPORTER ON
+ MAGNUM_WITH_STBTRUETYPEFONT ON
+ MAGNUM_WITH_TGAIMPORTER ON
+
+ MAGNUM_WITH_GL_INFO ON
+ MAGNUM_WITH_MAGNUMFONT ON
+ MAGNUM_WITH_OPENGLTESTER ON
+ MAGNUM_WITH_SHADERS ON
+ MAGNUM_WITH_SHADERTOOLS ON
+
+ MAGNUM_WITH_ANYIMAGECONVERTER OFF
+ MAGNUM_WITH_ANYSCENECONVERTER OFF
+ MAGNUM_WITH_ANYSHADERCONVERTER OFF
+ MAGNUM_WITH_BASISIMAGECONVERTER OFF
+ MAGNUM_WITH_DISTANCEFIELDCONVERTER OFF
+ MAGNUM_WITH_GLSLANGSHADERCONVERTER OFF
+ MAGNUM_WITH_GLTFSCENECONVERTER OFF
+ MAGNUM_WITH_IMAGECONVERTER OFF
+ MAGNUM_WITH_JPEGIMAGECONVERTER OFF
+ MAGNUM_WITH_KTXIMAGECONVERTER OFF
+ MAGNUM_WITH_MESHOPTIMIZERSCENECONVERTER OFF
+ MAGNUM_WITH_MINIEXRIMAGECONVERTER OFF
+ MAGNUM_WITH_OPENEXRIMAGECONVERTER OFF
+ MAGNUM_WITH_PNGIMAGECONVERTER OFF
+ MAGNUM_WITH_SCENECONVERTER OFF
+ MAGNUM_WITH_SPIRVTOOLSSHADERCONVERTER OFF
+ MAGNUM_WITH_STANFORDSCENECONVERTER OFF
+ MAGNUM_WITH_STBRESIZEIMAGECONVERTER OFF
+ MAGNUM_WITH_TGAIMAGECONVERTER OFF
+
+ MAGNUM_WITH_MAGNUMFONTCONVERTER ON
+ MAGNUM_WITH_SHADERCONVERTER ON
+ MAGNUM_WITH_STBDXTIMAGECONVERTER ON
+ MAGNUM_WITH_STBIMAGECONVERTER ON
+
+ MAGNUM_WITH_BULLET OFF
+ MAGNUM_WITH_DART OFF
+ MAGNUM_WITH_EIGEN OFF
+ MAGNUM_WITH_GLM OFF
+ MAGNUM_WITH_IMGUI ON
)
sets(BOOL
- SDL2_DISABLE_INSTALL OFF
- SDL2_DISABLE_SDL2MAIN ON
-
- SDL_3DNOW OFF
- SDL_ALTIVEC OFF
- #SDL_ASSEMBLY OFF
- SDL_ATOMIC OFF
- SDL_AUDIO OFF
- SDL_CPUINFO OFF
- SDL_DIRECTX OFF
- SDL_DISKAUDIO OFF
- SDL_DUMMYAUDIO OFF
- SDL_DUMMYVIDEO OFF
- SDL_FILE OFF
- SDL_FILESYSTEM OFF
- SDL_HAPTIC OFF
- SDL_HIDAPI OFF
- SDL_HIDAPI_JOYSTICK OFF
- SDL_JOYSTICK OFF
- SDL_LIBC ON
- SDL_LOADSO ON
- SDL_LOCALE OFF
- SDL_MISC OFF
- #SDL_MMX OFF
- SDL_OPENGL ON
- SDL_OPENGLES OFF
- SDL_POWER OFF
- SDL_RENDER OFF
- SDL_RENDER_D3D OFF
- SDL_SENSOR OFF
- #SDL_SSE OFF
- #SDL_SSE2 OFF
- #SDL_SSE3 OFF
- #SDL_SSEMATH OFF
- SDL_SYSTEM_ICONV OFF
- SDL_TEST OFF
- SDL_THREADS ON
- SDL_TIMERS OFF
- SDL_VIDEO ON
- SDL_VIRTUAL_JOYSTICK OFF
- SDL_VULKAN OFF
- SDL_WASAPI OFF
- SDL_XINPUT OFF
+ SDL2_DISABLE_INSTALL OFF
+ SDL2_DISABLE_SDL2MAIN ON
+
+ SDL_3DNOW OFF
+ SDL_ALTIVEC OFF
+ #SDL_ASSEMBLY OFF
+ SDL_ATOMIC OFF
+ SDL_AUDIO OFF
+ SDL_CPUINFO OFF
+ SDL_DIRECTX OFF
+ SDL_DISKAUDIO OFF
+ SDL_DUMMYAUDIO OFF
+ SDL_DUMMYVIDEO OFF
+ SDL_FILE OFF
+ SDL_FILESYSTEM OFF
+ SDL_HAPTIC OFF
+ SDL_HIDAPI OFF
+ SDL_HIDAPI_JOYSTICK OFF
+ SDL_JOYSTICK OFF
+ SDL_LIBC ON
+ SDL_LOADSO ON
+ SDL_LOCALE OFF
+ SDL_MISC OFF
+ #SDL_MMX OFF
+ SDL_OPENGL ON
+ SDL_OPENGLES OFF
+ SDL_POWER OFF
+ SDL_RENDER OFF
+ SDL_RENDER_D3D OFF
+ SDL_SENSOR OFF
+ #SDL_SSE OFF
+ #SDL_SSE2 OFF
+ #SDL_SSE3 OFF
+ #SDL_SSEMATH OFF
+ SDL_SYSTEM_ICONV OFF
+ SDL_TEST OFF
+ SDL_THREADS ON
+ SDL_TIMERS OFF
+ SDL_VIDEO ON
+ SDL_VIRTUAL_JOYSTICK OFF
+ SDL_VULKAN OFF
+ SDL_WASAPI OFF
+ SDL_XINPUT OFF
)
if(WIN32)
sets(BOOL MAGNUM_WITH_WINDOWLESSWGLAPPLICATION ON)
@@ -159,13 +196,10 @@ set(fm-quiet-message 0)
function(message)
if(fm-quiet-message)
- list(GET ARGV 0 MessageType)
- if(MessageType STREQUAL FATAL_ERROR OR
- MessageType STREQUAL SEND_ERROR OR
- MessageType STREQUAL WARNING OR
- MessageType STREQUAL AUTHOR_WARNING)
+ list(GET ARGV 0 m)
+ if(m STREQUAL FATAL_ERROR OR m STREQUAL SEND_ERROR OR m STREQUAL WARNING OR m STREQUAL AUTHOR_WARNING)
list(REMOVE_AT ARGV 0)
- _message(${MessageType} "${ARGV}")
+ _message(${m} "${ARGV}")
endif()
else()
_message("${ARGV}")