InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis

Avoids including the evdev/udev includes in the top-level directory
This commit is contained in:
Lioncash
2018-04-10 09:33:00 -04:00
parent 0bfeb37a1f
commit d63d0b5069
2 changed files with 5 additions and 1 deletions

View File

@ -77,6 +77,11 @@ if(LIBEVDEV_FOUND AND LIBUDEV_FOUND)
target_sources(inputcommon PRIVATE
ControllerInterface/evdev/evdev.cpp
)
target_include_directories(inputcommon
PRIVATE
${LIBEVDEV_INCLUDE_DIR}
${LIBUDEV_INCLUDE_DIR}
)
target_link_libraries(inputcommon PUBLIC
${LIBEVDEV_LIBRARY}
${LIBUDEV_LIBRARY}