Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 67 Lines • ▼ Show 20 Line(s) | |||||
68 | set(kxmlgui_UI | 68 | set(kxmlgui_UI | ||
69 | kshortcutsdialog.ui | 69 | kshortcutsdialog.ui | ||
70 | kshortcutwidget.ui | 70 | kshortcutwidget.ui | ||
71 | ) | 71 | ) | ||
72 | 72 | | |||
73 | ki18n_wrap_ui(kxmlgui_SRCS ${kxmlgui_UI} ) | 73 | ki18n_wrap_ui(kxmlgui_SRCS ${kxmlgui_UI} ) | ||
74 | 74 | | |||
75 | add_library(KF5XmlGui ${kxmlgui_SRCS}) | 75 | add_library(KF5XmlGui ${kxmlgui_SRCS}) | ||
76 | generate_export_header(KF5XmlGui BASE_NAME KXmlGui) | 76 | ecm_generate_export_header(KF5XmlGui | ||
77 | BASE_NAME KXmlGui | ||||
78 | # GROUP_BASE_NAME KF <- enable once all of KF modules use ecm_generate_export_header | ||||
79 | VERSION ${KF5_VERSION} | ||||
80 | DEPRECATED_BASE_VERSION 0 | ||||
81 | DEPRECATION_VERSIONS 4.1 5.0 | ||||
82 | EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} | ||||
83 | ) | ||||
84 | | ||||
77 | add_library(KF5::XmlGui ALIAS KF5XmlGui) | 85 | add_library(KF5::XmlGui ALIAS KF5XmlGui) | ||
78 | 86 | | |||
79 | target_include_directories(KF5XmlGui INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KXmlGui>") | 87 | target_include_directories(KF5XmlGui INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KXmlGui>") | ||
80 | 88 | | |||
81 | target_link_libraries(KF5XmlGui | 89 | target_link_libraries(KF5XmlGui | ||
82 | PUBLIC | 90 | PUBLIC | ||
83 | Qt5::Xml #To parse the configuration (QDomDocument etc) | 91 | Qt5::Xml #To parse the configuration (QDomDocument etc) | ||
84 | Qt5::Widgets #QWidget is used everywhere | 92 | Qt5::Widgets #QWidget is used everywhere | ||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |