diff --git a/Source/ui_qt/CMakeLists.txt b/Source/ui_qt/CMakeLists.txt index 27e8f818a8..731a6b8f24 100644 --- a/Source/ui_qt/CMakeLists.txt +++ b/Source/ui_qt/CMakeLists.txt @@ -56,9 +56,11 @@ if(USE_GSH_VULKAN) endif() if(TARGET_PLATFORM_UNIX) - find_package(LIBEVDEV REQUIRED) - list(APPEND PROJECT_LIBS ${LIBEVDEV_LIBRARY}) - list(APPEND DEFINITIONS_LIST HAS_LIBEVDEV=1) + find_package(LIBEVDEV) + if(LIBEVDEV_FOUND) + list(APPEND PROJECT_LIBS ${LIBEVDEV_LIBRARY}) + list(APPEND DEFINITIONS_LIST HAS_LIBEVDEV=1) + endif() list(APPEND PROJECT_LIBS "-static-libgcc") list(APPEND PROJECT_LIBS "-static-libstdc++") @@ -358,10 +360,13 @@ target_compile_definitions(Play PRIVATE ${DEFINITIONS_LIST}) target_include_directories(Play PRIVATE ./ ../../ - ${LIBEVDEV_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ) +if(LIBEVDEV_FOUND) + target_include_directories(Play PRIVATE ${LIBEVDEV_INCLUDE_DIR}) +endif() + if(TARGET_PLATFORM_WIN32) find_program(WINDEPLOYQT_EXE windeployqt HINTS "${QT_BINARY_DIRECTORY}") add_custom_command(TARGET Play POST_BUILD