Warning, /plasma/plasma-workspace/appmenu/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_STRICT_ITERATORS -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_KEYWORDS) 0002 0003 set(kded_appmenu_SRCS 0004 appmenu.cpp 0005 menuimporter.cpp 0006 appmenu_dbus.cpp 0007 verticalmenu.cpp 0008 ) 0009 0010 qt_add_dbus_adaptor(kded_appmenu_SRCS com.canonical.AppMenu.Registrar.xml 0011 menuimporter.h MenuImporter menuimporteradaptor MenuImporterAdaptor) 0012 0013 qt_add_dbus_adaptor(kded_appmenu_SRCS org.kde.kappmenu.xml 0014 appmenu_dbus.h AppmenuDBus appmenuadaptor AppmenuAdaptor) 0015 0016 kcoreaddons_add_plugin(appmenu SOURCES ${kded_appmenu_SRCS} INSTALL_NAMESPACE "kf6/kded") 0017 0018 pkg_check_modules(XKBCommon REQUIRED IMPORTED_TARGET xkbcommon) 0019 0020 target_link_libraries(appmenu 0021 Qt::DBus 0022 Qt::WaylandClientPrivate 0023 KF6::DBusAddons 0024 KF6::KIOCore 0025 Plasma::KWaylandClient 0026 KF6::WindowSystem 0027 Wayland::Client 0028 PkgConfig::XKBCommon 0029 dbusmenuqt 0030 ) 0031 if (HAVE_X11) 0032 target_link_libraries(appmenu XCB::XCB) 0033 endif() 0034 0035 ecm_qt_declare_logging_category(appmenu 0036 HEADER appmenu_debug.h 0037 IDENTIFIER APPMENU_DEBUG 0038 CATEGORY_NAME org.kde.plasma.appmenu 0039 DESCRIPTION "appmenu" 0040 EXPORT PLASMAWORKSPACE 0041 ) 0042 0043 ########### install files ############### 0044 0045 install( FILES com.canonical.AppMenu.Registrar.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} ) 0046 install( FILES org.kde.kappmenu.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR} )