Changeset View
Changeset View
Standalone View
Standalone View
gmenu-dbusmenu-proxy/CMakeLists.txt
- This file was added.
1 | add_definitions(-DQT_NO_CAST_TO_ASCII | ||||
---|---|---|---|---|---|
2 | -DQT_NO_CAST_FROM_ASCII | ||||
3 | -DQT_NO_URL_CAST_FROM_STRING | ||||
4 | -DQT_NO_CAST_FROM_BYTEARRAY) | ||||
5 | | ||||
6 | find_package(XCB | ||||
7 | REQUIRED COMPONENTS | ||||
8 | XCB | ||||
9 | ) | ||||
10 | | ||||
11 | set(GMENU_DBUSMENU_PROXY_SRCS | ||||
12 | main.cpp | ||||
13 | menuproxy.cpp | ||||
14 | menu.cpp | ||||
15 | gdbusmenutypes_p.cpp | ||||
16 | ../libdbusmenuqt/dbusmenutypes_p.cpp | ||||
17 | ) | ||||
18 | | ||||
19 | qt5_add_dbus_adaptor(GMENU_DBUSMENU_PROXY_SRCS ../libdbusmenuqt/com.canonical.dbusmenu.xml menu.h Menu) | ||||
20 | | ||||
21 | ecm_qt_declare_logging_category(GMENU_DBUSMENU_PROXY_SRCS HEADER debug.h | ||||
22 | IDENTIFIER DBUSMENUPROXY | ||||
23 | CATEGORY_NAME kde.dbusmenuproxy | ||||
24 | DEFAULT_SEVERITY Info) | ||||
25 | | ||||
26 | add_executable(gmenudbusmenuproxy ${GMENU_DBUSMENU_PROXY_SRCS}) | ||||
27 | | ||||
28 | set_package_properties(XCB PROPERTIES TYPE REQUIRED) | ||||
29 | | ||||
30 | target_link_libraries(gmenudbusmenuproxy | ||||
31 | Qt5::Core | ||||
32 | Qt5::X11Extras | ||||
33 | Qt5::DBus | ||||
34 | KF5::WindowSystem | ||||
35 | XCB::XCB | ||||
36 | ) | ||||
37 | | ||||
38 | install(TARGETS gmenudbusmenuproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||||
39 | install(FILES gmenudbusmenuproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) | ||||
40 | |