effects: Do not spread the XCB dependency to every effect

master
Aleix Pol 1 year ago committed by Aleix Pol Gonzalez
parent afc5567651
commit 43291d971a

@ -26,8 +26,8 @@ target_link_libraries(kwineffects
KF6::ConfigCore
KF6::CoreAddons
KF6::WindowSystem
XCB::XCB
PRIVATE
XCB::XCB
Qt::GuiPrivate
Qt::Quick
KF6::I18n
@ -57,7 +57,7 @@ set(kwin_GLUTILSLIB_SRCS
add_library(kwinglutils SHARED ${kwin_GLUTILSLIB_SRCS})
generate_export_header(kwinglutils BASE_NAME kwinglutils EXPORT_FILE_NAME kwinglutils_export.h)
target_link_libraries(kwinglutils PUBLIC XCB::XCB KF6::CoreAddons KF6::ConfigCore KF6::WindowSystem epoxy::epoxy)
target_link_libraries(kwinglutils PUBLIC KF6::CoreAddons KF6::ConfigCore KF6::WindowSystem epoxy::epoxy PRIVATE XCB::XCB)
target_include_directories(kwinglutils INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/kwin>")
set_target_properties(kwinglutils PROPERTIES
VERSION ${KWINEFFECTS_VERSION}

Loading…
Cancel
Save