diff -r 6961c662493c CMakeLists.txt --- a/CMakeLists.txt Mon Aug 03 11:37:03 2015 -0700 +++ b/CMakeLists.txt Sun Dec 06 12:06:54 2015 +0100 @@ -826,7 +826,7 @@ if(SDL_JOYSTICK) CheckUSBHID() # seems to be BSD specific - limit the test to BSD only? - if(LINUX) + if(LINUX AND NOT ANDROID) set(SDL_JOYSTICK_LINUX 1) file(GLOB JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/linux/*.c) set(SOURCE_FILES ${SOURCE_FILES} ${JOYSTICK_SOURCES})