include_directories( ${KDEBASE_WORKSPACE_SOURCE_DIR}/libs/oxygen) set(kwin_oxygen_config_PART_SRCS oxygenanimationconfigwidget.cpp oxygenconfig.cpp oxygenconfigwidget.cpp oxygendetectwidget.cpp oxygenexceptiondialog.cpp oxygenexceptionlistwidget.cpp oxygenexceptionmodel.cpp ../oxygenexceptionlist.cpp ) kde4_add_kcfg_files(kwin_oxygen_config_PART_SRCS ../oxygenconfiguration.kcfgc ) set( kwin_oxygen_config_PART_FORMS ui/oxygenconfigurationui.ui ui/oxygendetectwidget.ui ui/oxygenexceptiondialog.ui ui/oxygenexceptionlistwidget.ui ) qt5_wrap_ui(kwin_oxygen_config_PART_FORMS_HEADERS ${kwin_oxygen_config_PART_FORMS}) add_library(kwin_oxygen_config ${kwin_oxygen_config_PART_SRCS} ${kwin_oxygen_config_PART_FORMS_HEADERS}) target_link_libraries(kwin_oxygen_config Qt5::Core Qt5::Gui Qt5::Widgets Qt5::X11Extras Qt5::DBus) target_link_libraries(kwin_oxygen_config ${KConfig_LIBRARIES} ${KCompletion_LIBRARIES} ${KGuiAddons_LIBRARIES} ${KWidgets_LIBRARIES} ${KWindowSystem_LIBRARIES} ${KI18n_LIBRARIES} ) target_link_libraries(kwin_oxygen_config kdecorations oxygenstyle oxygenstyleconfig ) if(X11_FOUND) target_link_libraries(kwin_oxygen_config ${X11_LIBRARIES} ) endif() install(TARGETS kwin_oxygen_config DESTINATION ${QT_PLUGIN_INSTALL_DIR}/kf5 )