Warning, /plasma/breeze/kdecoration/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN="breeze_kwin_deco") 0002 0003 ################# includes ################# 0004 include_directories(${CMAKE_SOURCE_DIR}/libbreezecommon) 0005 include_directories(${CMAKE_BINARY_DIR}/libbreezecommon) 0006 0007 ################# newt target ################# 0008 ### plugin classes 0009 set(breezedecoration_SRCS 0010 breezebutton.cpp 0011 breezedecoration.cpp 0012 breezesettingsprovider.cpp 0013 breezeexceptionlist.cpp 0014 ) 0015 0016 ### build library 0017 kconfig_add_kcfg_files(breezedecoration_SRCS breezesettings.kcfgc) 0018 add_library(breezedecoration MODULE 0019 ${breezedecoration_SRCS} 0020 ${breezedecoration_config_PART_FORMS_HEADERS}) 0021 0022 set_target_properties(breezedecoration PROPERTIES 0023 OUTPUT_NAME org.kde.breeze 0024 ) 0025 0026 target_link_libraries(breezedecoration 0027 PRIVATE 0028 breezecommon6 0029 Qt6::DBus 0030 KF6::CoreAddons 0031 KF6::ConfigGui 0032 KF6::GuiAddons 0033 KF6::I18n 0034 KF6::IconThemes 0035 KDecoration2::KDecoration 0036 ) 0037 0038 install(TARGETS breezedecoration DESTINATION ${KDE_INSTALL_PLUGINDIR}/${KDECORATION_PLUGIN_DIR}) 0039 0040 add_subdirectory(config) 0041