diff --git a/configure.ac b/configure.ac index 36e7086c9..474ed03d1 100644 --- a/configure.ac +++ b/configure.ac @@ -3902,6 +3902,9 @@ AS_HELP_STRING([--enable-render-d3d], [enable the Direct3D render driver [[defau SOURCES="$SOURCES $srcdir/src/joystick/iphoneos/*.m" SOURCES="$SOURCES $srcdir/src/joystick/steam/*.c" have_joystick=yes + else + # Need this code for accelerometer as joystick support + SOURCES="$SOURCES $srcdir/src/joystick/iphoneos/*.m" fi # Set up files for the haptic library #if test x$enable_haptic = xyes; then diff --git a/src/joystick/SDL_joystick.c b/src/joystick/SDL_joystick.c index e2bce51cf..e9aa5e192 100644 --- a/src/joystick/SDL_joystick.c +++ b/src/joystick/SDL_joystick.c @@ -70,7 +70,7 @@ static SDL_JoystickDriver *SDL_joystick_drivers[] = { #ifdef SDL_JOYSTICK_IOKIT &SDL_DARWIN_JoystickDriver, #endif -#if defined(__IPHONEOS__) || defined(__TVOS__) +#if (defined(__IPHONEOS__) || defined(__TVOS__)) && !defined(SDL_JOYSTICK_DISABLED) &SDL_IOS_JoystickDriver, #endif #ifdef SDL_JOYSTICK_ANDROID