From 19b13aab98ef02c93ed356af639d1e4ed0254906 Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sat, 10 Sep 2022 13:41:29 +0200 Subject: [PATCH] cmake: mark hidapi as disabled when not found --- cmake/sdlchecks.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake index 80f31c7d79..b220d333c6 100644 --- a/cmake/sdlchecks.cmake +++ b/cmake/sdlchecks.cmake @@ -1201,6 +1201,9 @@ macro(CheckHIDAPI) if(HIDAPI_ONLY_LIBUSB AND NOT HAVE_LIBUSB) set(HAVE_HIDAPI FALSE) endif() + if(NOT HAVE_LIBUSB) + set(HAVE_HIDAPI_LIBUSB FALSE) + endif() endif() if(HAVE_HIDAPI) @@ -1220,6 +1223,8 @@ macro(CheckHIDAPI) file(GLOB HIDAPI_JOYSTICK_SOURCES ${SDL2_SOURCE_DIR}/src/joystick/hidapi/*.c) list(APPEND SOURCE_FILES ${HIDAPI_JOYSTICK_SOURCES}) endif() + else() + set(SDL_HIDAPI_DISABLED 0) endif() else() set(SDL_HIDAPI_DISABLED 1)