|
@@ -1108,6 +1108,14 @@ endmacro()
|
|
|
|
|
|
# Check for HIDAPI support
|
|
|
macro(CheckHIDAPI)
|
|
|
+ if(ANDROID)
|
|
|
+ enable_language(CXX)
|
|
|
+ sdl_sources("${SDL3_SOURCE_DIR}/src/hidapi/android/hid.cpp")
|
|
|
+ endif()
|
|
|
+ if(IOS OR TVOS)
|
|
|
+ sdl_sources("${SDL3_SOURCE_DIR}/src/hidapi/ios/hid.m")
|
|
|
+ set(SDL_FRAMEWORK_COREBLUETOOTH 1)
|
|
|
+ endif()
|
|
|
if(SDL_HIDAPI)
|
|
|
set(HAVE_HIDAPI ON)
|
|
|
if(SDL_HIDAPI_LIBUSB)
|
|
@@ -1140,14 +1148,6 @@ macro(CheckHIDAPI)
|
|
|
endif()
|
|
|
|
|
|
if(HAVE_HIDAPI)
|
|
|
- if(ANDROID)
|
|
|
- enable_language(CXX)
|
|
|
- sdl_sources("${SDL3_SOURCE_DIR}/src/hidapi/android/hid.cpp")
|
|
|
- endif()
|
|
|
- if(IOS OR TVOS)
|
|
|
- sdl_sources("${SDL3_SOURCE_DIR}/src/hidapi/ios/hid.m")
|
|
|
- set(SDL_FRAMEWORK_COREBLUETOOTH 1)
|
|
|
- endif()
|
|
|
set(HAVE_SDL_HIDAPI TRUE)
|
|
|
|
|
|
if(SDL_JOYSTICK AND SDL_HIDAPI_JOYSTICK)
|