summaryrefslogtreecommitdiffstats
path: root/components/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'components/CMakeLists.txt')
-rw-r--r--components/CMakeLists.txt14
1 files changed, 10 insertions, 4 deletions
diff --git a/components/CMakeLists.txt b/components/CMakeLists.txt
index dd710975..07a5eb83 100644
--- a/components/CMakeLists.txt
+++ b/components/CMakeLists.txt
@@ -22,14 +22,20 @@ find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Quick Test Gui Widgets)
22set (QT_MIN_VERSION "5.4.0") 22set (QT_MIN_VERSION "5.4.0")
23find_package(KF5 REQUIRED COMPONENTS Package) 23find_package(KF5 REQUIRED COMPONENTS Package)
24 24
25
26macro(install_component name)
27 install(DIRECTORY ${name}/contents/ui/ DESTINATION ${QML_INSTALL_DIR}/org/kube/components/${name})
28 install(FILES ${name}/qmldir DESTINATION ${QML_INSTALL_DIR}/org/kube/components/${name})
29 kpackage_install_package(${name} org.kube.components.${name} "genericqml")
30endmacro(auto_tests)
31
25install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kube/components) 32install(FILES qmldir DESTINATION ${QML_INSTALL_DIR}/org/kube/components)
26install(DIRECTORY package/contents/ui/ DESTINATION ${QML_INSTALL_DIR}/org/kube/components) 33install(DIRECTORY package/contents/ui/ DESTINATION ${QML_INSTALL_DIR}/org/kube/components)
34
27install(DIRECTORY mailviewer/qml/ DESTINATION ${QML_INSTALL_DIR}/org/kube/mailviewer) 35install(DIRECTORY mailviewer/qml/ DESTINATION ${QML_INSTALL_DIR}/org/kube/mailviewer)
28 36
29install(DIRECTORY accounts/ DESTINATION ${QML_INSTALL_DIR}/org/kube/accounts) 37install_component(mail)
38install_component(accounts)
30 39
31include(${CMAKE_SOURCE_DIR}/KF5KirigamiMacros.cmake) 40include(${CMAKE_SOURCE_DIR}/KF5KirigamiMacros.cmake)
32kirigami_package_breeze_icons(ICONS applications-graphics view-list-icons folder-sync view-list-details configure document-edit dialog-cancel document-decrypt mail-reply-sender bookmarks folder) 41kirigami_package_breeze_icons(ICONS applications-graphics view-list-icons folder-sync view-list-details configure document-edit dialog-cancel document-decrypt mail-reply-sender bookmarks folder)
33
34# install UI package
35kpackage_install_package(mail org.kube.components.mail "genericqml")