cmake: Link against imported Xinput target
This commit is contained in:
parent
b67f743795
commit
5302094f30
3 changed files with 5 additions and 5 deletions
|
@ -228,7 +228,7 @@ set_package_properties(X11 PROPERTIES
|
|||
URL "https://www.x.org"
|
||||
TYPE REQUIRED
|
||||
)
|
||||
add_feature_info("XInput" X11_Xinput_FOUND "Required for poll-free mouse cursor updates")
|
||||
add_feature_info("XInput" X11_Xi_FOUND "Required for poll-free mouse cursor updates")
|
||||
set(HAVE_X11_XINPUT ${X11_Xinput_FOUND})
|
||||
|
||||
find_package(lcms2)
|
||||
|
|
|
@ -29,8 +29,8 @@ endif()
|
|||
add_library(KWinX11Platform MODULE ${X11PLATFORM_SOURCES})
|
||||
set_target_properties(KWinX11Platform PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/org.kde.kwin.platforms/")
|
||||
target_link_libraries(KWinX11Platform eglx11common kwin kwinxrenderutils SceneOpenGLBackend VsyncSupport Qt5::X11Extras XCB::CURSOR KF5::Crash X11::X11)
|
||||
if (X11_Xinput_FOUND)
|
||||
target_link_libraries(KWinX11Platform ${X11_Xinput_LIB})
|
||||
if (X11_Xi_FOUND)
|
||||
target_link_libraries(KWinX11Platform X11::Xi)
|
||||
endif()
|
||||
|
||||
if (KWIN_BUILD_XRENDER_COMPOSITING)
|
||||
|
|
|
@ -9,8 +9,8 @@ set(X11BACKEND_SOURCES
|
|||
add_library(KWinWaylandX11Backend MODULE ${X11BACKEND_SOURCES})
|
||||
set_target_properties(KWinWaylandX11Backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin/org.kde.kwin.waylandbackends/")
|
||||
target_link_libraries(KWinWaylandX11Backend eglx11common kwin kwinxrenderutils X11::XCB SceneQPainterBackend SceneOpenGLBackend VsyncSupport X11::X11)
|
||||
if (X11_Xinput_FOUND)
|
||||
target_link_libraries(KWinWaylandX11Backend ${X11_Xinput_LIB})
|
||||
if (X11_Xi_FOUND)
|
||||
target_link_libraries(KWinWaylandX11Backend X11::Xi)
|
||||
endif()
|
||||
|
||||
install(
|
||||
|
|
Loading…
Reference in a new issue