diff --git a/CMakeLists.txt b/CMakeLists.txt index 416afc227a..eae9557eac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -491,7 +491,6 @@ if(ENABLE_EVDEV) message(STATUS "libevdev/libudev found, enabling evdev controller backend") add_definitions(-DHAVE_LIBUDEV=1) add_definitions(-DHAVE_LIBEVDEV=1) - include_directories(${LIBUDEV_INCLUDE_DIR} ${LIBEVDEV_INCLUDE_DIR}) else() message(FATAL_ERROR "Couldn't find libevdev and/or libudev. Can't build evdev controller backend.\nDisable ENABLE_EVDEV if you wish to build without controller support") endif() diff --git a/Source/Core/InputCommon/CMakeLists.txt b/Source/Core/InputCommon/CMakeLists.txt index 704ef394bf..b79d9fef19 100644 --- a/Source/Core/InputCommon/CMakeLists.txt +++ b/Source/Core/InputCommon/CMakeLists.txt @@ -74,10 +74,17 @@ else() endif() if(LIBEVDEV_FOUND AND LIBUDEV_FOUND) - target_sources(inputcommon PRIVATE + target_sources(inputcommon + PRIVATE ControllerInterface/evdev/evdev.cpp ) - target_link_libraries(inputcommon PUBLIC + target_include_directories(inputcommon + PRIVATE + ${LIBEVDEV_INCLUDE_DIR} + ${LIBUDEV_INCLUDE_DIR} + ) + target_link_libraries(inputcommon + PRIVATE ${LIBEVDEV_LIBRARY} ${LIBUDEV_LIBRARY} )