Warning, /plasma/kwin/src/kcms/decoration/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 # KI18N Translation Domain for this library 0002 add_definitions(-DTRANSLATION_DOMAIN=\"kcm_kwindecoration\") 0003 0004 add_subdirectory(declarative-plugin) 0005 0006 set(kcmkwindecoration_SRCS 0007 declarative-plugin/buttonsmodel.cpp 0008 decorationmodel.cpp 0009 kcm.cpp 0010 utils.cpp 0011 ) 0012 0013 kcmutils_generate_module_data( 0014 kcmkwindecoration_SRCS 0015 MODULE_DATA_HEADER kwindecorationdata.h 0016 MODULE_DATA_CLASS_NAME KWinDecorationData 0017 SETTINGS_HEADERS kwindecorationsettings.h 0018 SETTINGS_CLASSES KWinDecorationSettings 0019 ) 0020 0021 kconfig_add_kcfg_files(kcmkwindecoration_SRCS kwindecorationsettings.kcfgc GENERATE_MOC) 0022 0023 kcmutils_add_qml_kcm(kcm_kwindecoration SOURCES ${kcmkwindecoration_SRCS}) 0024 0025 target_link_libraries(kcm_kwindecoration PRIVATE 0026 KDecoration2::KDecoration 0027 KF6::I18n 0028 KF6::KCMUtils 0029 KF6::KCMUtilsQuick 0030 Qt::Quick 0031 Qt::DBus 0032 ) 0033 0034 set(kwin-applywindowdecoration_SRCS 0035 kwin-applywindowdecoration.cpp 0036 decorationmodel.cpp 0037 utils.cpp 0038 ) 0039 0040 kconfig_add_kcfg_files(kwin-applywindowdecoration_SRCS kwindecorationsettings.kcfgc GENERATE_MOC) 0041 add_executable(kwin-applywindowdecoration ${kwin-applywindowdecoration_SRCS}) 0042 0043 target_link_libraries(kwin-applywindowdecoration 0044 KDecoration2::KDecoration 0045 Qt::DBus 0046 KF6::I18n 0047 KF6::KCMUtils 0048 ) 0049 0050 configure_file(window-decorations.knsrc.cmake ${CMAKE_CURRENT_BINARY_DIR}/window-decorations.knsrc) 0051 0052 install(FILES kwindecorationsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) 0053 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/window-decorations.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) 0054 install(TARGETS kwin-applywindowdecoration DESTINATION ${KDE_INSTALL_LIBEXECDIR})