Warning, /plasma/plasma-workspace/gmenu-dbusmenu-proxy/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_package(AppMenuGtkModule) 0002 set_package_properties(AppMenuGtkModule PROPERTIES TYPE RUNTIME) 0003 0004 add_definitions(-DQT_NO_CAST_TO_ASCII 0005 -DQT_NO_CAST_FROM_ASCII 0006 -DQT_NO_CAST_FROM_BYTEARRAY) 0007 0008 find_package(XCB 0009 REQUIRED COMPONENTS 0010 XCB 0011 ) 0012 0013 set(GMENU_DBUSMENU_PROXY_SRCS 0014 main.cpp 0015 menuproxy.cpp 0016 window.cpp 0017 menu.cpp 0018 actions.cpp 0019 gdbusmenutypes_p.cpp 0020 icons.cpp 0021 utils.cpp 0022 ../libdbusmenuqt/dbusmenutypes_p.cpp 0023 ) 0024 0025 qt_add_dbus_adaptor(GMENU_DBUSMENU_PROXY_SRCS ../libdbusmenuqt/com.canonical.dbusmenu.xml window.h Window) 0026 0027 ecm_qt_declare_logging_category(GMENU_DBUSMENU_PROXY_SRCS HEADER debug.h 0028 IDENTIFIER DBUSMENUPROXY 0029 CATEGORY_NAME kde.dbusmenuproxy 0030 DEFAULT_SEVERITY Info) 0031 0032 add_executable(gmenudbusmenuproxy ${GMENU_DBUSMENU_PROXY_SRCS}) 0033 0034 set_package_properties(XCB PROPERTIES TYPE REQUIRED) 0035 0036 target_link_libraries(gmenudbusmenuproxy 0037 Qt::Core 0038 Qt::DBus 0039 KF5::CoreAddons 0040 KF5::ConfigCore 0041 KF5::WindowSystem 0042 XCB::XCB 0043 ) 0044 if (QT_MAJOR_VERSION EQUAL "5") 0045 target_link_libraries(gmenudbusmenuproxy Qt::X11Extras) 0046 else() 0047 target_link_libraries(gmenudbusmenuproxy Qt::GuiPrivate) 0048 endif() 0049 0050 install(TARGETS gmenudbusmenuproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) 0051 install(FILES gmenudbusmenuproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) 0052 0053 ecm_install_configured_files(INPUT plasma-gmenudbusmenuproxy.service.in @ONLY DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR})