Browse Source

Fixed SDL to not require inotify.

Brucey 3 years ago
parent
commit
028499affc

+ 2 - 0
sdl.mod/SDL/src/joystick/linux/SDL_sysjoystick.c

@@ -269,6 +269,7 @@ static void joystick_udev_callback(SDL_UDEV_deviceevent udev_type, int udev_clas
             if (!(udev_class & SDL_UDEV_DEVICE_JOYSTICK)) {
                 return;
             }
+#ifdef HAVE_INOTIFY
             if (SDL_classic_joysticks) {
                 if (!IsJoystickJSNode(devpath)) {
                     return;
@@ -278,6 +279,7 @@ static void joystick_udev_callback(SDL_UDEV_deviceevent udev_type, int udev_clas
                     return;
                 }
             }
+#endif
             MaybeAddDevice(devpath);
             break;
             

+ 0 - 1
sdl.mod/common.bmx

@@ -36,7 +36,6 @@ Import "-framework Metal"
 Import "source.bmx"
 ?linux
 Import "source.bmx"
-Import "-linotify"
 ?raspberrypi
 Import "-lrt"
 ?win32

+ 1 - 1
sdl.mod/include/linuxx64/SDL_config.h

@@ -212,7 +212,7 @@
 /* #undef HAVE_ALTIVEC_H */
 #define HAVE_DBUS_DBUS_H 1
 /* #undef HAVE_FCITX_FRONTEND_H */
-#define HAVE_INOTIFY 1
+/* #undef HAVE_INOTIFY */
 /* #undef HAVE_IBUS_IBUS_H */
 #define HAVE_IMMINTRIN_H 1
 /* #undef HAVE_LIBSAMPLERATE_H */

+ 1 - 1
sdl.mod/include/linuxx86/SDL_config.h

@@ -212,7 +212,7 @@
 /* #undef HAVE_ALTIVEC_H */
 #define HAVE_DBUS_DBUS_H 1
 /* #undef HAVE_FCITX_FRONTEND_H */
-#define HAVE_INOTIFY 1
+/* #undef HAVE_INOTIFY */
 /* #undef HAVE_IBUS_IBUS_H */
 #define HAVE_IMMINTRIN_H 1
 /* #undef HAVE_LIBSAMPLERATE_H */