# KI18N Translation Domain for this library add_definitions(-DTRANSLATION_DOMAIN=\"kcmkwindecoration\") add_subdirectory(declarative-plugin) set(kcm_kwindecoration_PART_SRCS kcm.cpp # buttons.cpp # buttonsconfigdialog.cpp # configdialog.cpp decorationmodel.cpp declarative-plugin/buttonsmodel.cpp ) ki18n_wrap_ui(kcm_kwindecoration_PART_SRCS auroraeconfig.ui buttons.ui config.ui decoration.ui kcm.ui ) add_library(kcm_kwindecoration MODULE ${kcm_kwindecoration_PART_SRCS}) target_link_libraries(kcm_kwindecoration KDecoration2::KDecoration Qt5::DBus Qt5::Quick Qt5::QuickWidgets Qt5::UiTools KF5::Completion KF5::ConfigWidgets KF5::Declarative KF5::I18n KF5::NewStuff KF5::WindowSystem KF5::Service ) install(TARGETS kcm_kwindecoration DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### install files ############### install( FILES kwindecoration.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES qml/main.qml qml/Buttons.qml qml/ButtonGroup.qml qml/Previews.qml DESTINATION ${DATA_INSTALL_DIR}/kwin/kcm_kwindecoration)