diff --git a/Assets/dll/libSDL2.so b/Assets/dll/libSDL2.so old mode 100644 new mode 100755 index 55eeb1f939..90bd0ed86d Binary files a/Assets/dll/libSDL2.so and b/Assets/dll/libSDL2.so differ diff --git a/ExternalProjects/SDL2/CMakeLists.txt b/ExternalProjects/SDL2/CMakeLists.txt index 516cb3725a..78f357a1df 100644 --- a/ExternalProjects/SDL2/CMakeLists.txt +++ b/ExternalProjects/SDL2/CMakeLists.txt @@ -52,6 +52,15 @@ set(SDL_LIBSAMPLERATE OFF) # We handle ld path finding with LD_LIBRARY_PATH for Linux set(SDL_RPATH OFF) +# We only use a small portion of X11 functionality +set(SDL_X11_XCURSOR OFF) +set(SDL_X11_XDBE OFF) +set(SDL_X11_XINPUT OFF) +set(SDL_X11_XFIXES OFF) +set(SDL_X11_XRANDR OFF) +set(SDL_X11_XSCRNSAVER ON) +set(SDL_X11_XSHAPE OFF) + # No Wayland support yet (TODO: Enable this if we ever get Wayland support) set(SDL_WAYLAND OFF) diff --git a/ExternalProjects/SDL2/SDL b/ExternalProjects/SDL2/SDL index 4339647d90..bbcf40e811 160000 --- a/ExternalProjects/SDL2/SDL +++ b/ExternalProjects/SDL2/SDL @@ -1 +1 @@ -Subproject commit 4339647d900bb8559ac3f6258166d21fe6d72a9a +Subproject commit bbcf40e811785400df741023c4437762dc9ea4b0