Merge pull request #6625 from lioncash/evdev-udev

InputCommon/CMakeLists: Include evdev and udev includes on a by-target basis
This commit is contained in:
Léo Lam
2018-04-13 20:50:31 +02:00
committed by GitHub
2 changed files with 9 additions and 3 deletions

View File

@ -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}
)