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