Warning, /plasma/plasma-workspace/libdbusmenuqt/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(libdbusmenu_SRCS
0002 dbusmenuimporter.cpp
0003 dbusmenushortcut_p.cpp
0004 dbusmenutypes_p.cpp
0005 utils.cpp
0006 dbusmenuimporter.h
0007 dbusmenushortcut_p.h
0008 dbusmenutypes_p.h
0009 )
0010
0011 ecm_qt_declare_logging_category(libdbusmenu_SRCS HEADER debug.h
0012 IDENTIFIER DBUSMENUQT
0013 CATEGORY_NAME org.kde.libdbusmenuqt
0014 DEFAULT_SEVERITY Info
0015 DESCRIPTION "libdbusmenu debug"
0016 EXPORT PLASMAWORKSPACE
0017 )
0018
0019 set_source_files_properties(com.canonical.dbusmenu.xml PROPERTIES
0020 NO_NAMESPACE true
0021 INCLUDE "dbusmenutypes_p.h"
0022 CLASSNAME DBusMenuInterface
0023 )
0024 qt_add_dbus_interface(libdbusmenu_SRCS com.canonical.dbusmenu.xml dbusmenu_interface)
0025
0026
0027 add_library(dbusmenuqt STATIC ${libdbusmenu_SRCS})
0028 target_link_libraries(dbusmenuqt
0029 Qt::DBus
0030 Qt::Widgets
0031 )
0032
0033 set_property(TARGET dbusmenuqt PROPERTY POSITION_INDEPENDENT_CODE ON)
0034
0035 add_subdirectory(test)