From 130b361904eae630012c75b85cdf64ecf7aabf23 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Wed, 17 Jan 2024 08:57:27 -0800 Subject: [PATCH] Removed SDL_MISC_DISABLED --- CMakeLists.txt | 61 +++++++------------ include/build_config/SDL_build_config.h.cmake | 1 - 2 files changed, 22 insertions(+), 40 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cd6f7a043..f28a28ca1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -241,7 +241,6 @@ set(SDL_SUBSYSTEMS Hidapi Power Sensor - Misc ) foreach(_SUB IN LISTS SDL_SUBSYSTEMS) string(TOUPPER ${_SUB} _OPT) @@ -1212,10 +1211,8 @@ if(ANDROID) sdl_sources("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c") set_property(SOURCE "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-declaration-after-statement") - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/android/*.c") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/android/*.c") + set(HAVE_SDL_MISC TRUE) # SDL_spinlock.c Needs to be compiled in ARM mode. # There seems to be no better way currently to set the ARM mode. @@ -1388,10 +1385,8 @@ elseif(EMSCRIPTEN) sdl_glob_sources("${SDL3_SOURCE_DIR}/src/main/emscripten/*.c") set(HAVE_SDL_MAIN_CALLBACKS TRUE) - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/emscripten/*.c") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/emscripten/*.c") + set(HAVE_SDL_MISC TRUE) if(SDL_AUDIO) set(SDL_AUDIO_DRIVER_EMSCRIPTEN 1) @@ -1678,10 +1673,8 @@ elseif(UNIX AND NOT APPLE AND NOT RISCOS AND NOT HAIKU) endif() endif() - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/unix/*.c") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/unix/*.c") + set(HAVE_SDL_MISC TRUE) if(SDL_POWER) if(LINUX) @@ -1749,14 +1742,12 @@ elseif(WINDOWS) endif() endif() - if(SDL_MISC) - if(WINDOWS_STORE) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/winrt/*.cpp") - else() - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/windows/*.c") - endif() - set(HAVE_SDL_MISC TRUE) + if(WINDOWS_STORE) + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/winrt/*.cpp") + else() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/windows/*.c") endif() + set(HAVE_SDL_MISC TRUE) # Check for DirectX if(SDL_DIRECTX) @@ -2039,14 +2030,12 @@ elseif(APPLE) sdl_sources("${SDL3_SOURCE_DIR}/src/video/SDL_video_capture_apple.m") endif() - if(SDL_MISC) - if(IOS OR TVOS OR VISIONOS) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/ios/*.m") - else() - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/macos/*.m") - endif() - set(HAVE_SDL_MISC TRUE) + if(IOS OR TVOS OR VISIONOS) + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/ios/*.m") + else() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/macos/*.m") endif() + set(HAVE_SDL_MISC TRUE) if(SDL_AUDIO) set(SDL_AUDIO_DRIVER_COREAUDIO 1) @@ -2303,10 +2292,8 @@ elseif(HAIKU) set(HAVE_SDL_JOYSTICK TRUE) endif() - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/haiku/*.cc") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/haiku/*.cc") + set(HAVE_SDL_MISC TRUE) if(SDL_VIDEO) set(SDL_VIDEO_DRIVER_HAIKU 1) @@ -2346,10 +2333,8 @@ elseif(HAIKU) sdl_link_dependency(base LIBS root be media game device textencoding) elseif(RISCOS) - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/riscos/*.c") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/riscos/*.c") + set(HAVE_SDL_MISC TRUE) if(SDL_VIDEO) set(SDL_VIDEO_DRIVER_RISCOS 1) @@ -2385,10 +2370,8 @@ elseif(VITA) set_property(SOURCE "${SDL3_SOURCE_DIR}/src/atomic/SDL_spinlock.c" APPEND_STRING PROPERTY COMPILE_FLAGS " -marm") endif() - if(SDL_MISC) - sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/vita/*.c") - set(HAVE_SDL_MISC TRUE) - endif() + sdl_glob_sources("${SDL3_SOURCE_DIR}/src/misc/vita/*.c") + set(HAVE_SDL_MISC TRUE) if(SDL_AUDIO) set(SDL_AUDIO_DRIVER_VITA 1) diff --git a/include/build_config/SDL_build_config.h.cmake b/include/build_config/SDL_build_config.h.cmake index 0bd49e418..7b00fe39a 100644 --- a/include/build_config/SDL_build_config.h.cmake +++ b/include/build_config/SDL_build_config.h.cmake @@ -265,7 +265,6 @@ #cmakedefine SDL_THREADS_DISABLED @SDL_THREADS_DISABLED@ #cmakedefine SDL_VIDEO_DISABLED @SDL_VIDEO_DISABLED@ #cmakedefine SDL_POWER_DISABLED @SDL_POWER_DISABLED@ -#cmakedefine SDL_MISC_DISABLED @SDL_MISC_DISABLED@ /* Enable various audio drivers */ #cmakedefine SDL_AUDIO_DRIVER_ALSA @SDL_AUDIO_DRIVER_ALSA@