Changeset View
Changeset View
Standalone View
Standalone View
src/CMakeLists.txt
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Line(s) | 75 | if (NOT STATIC_LIBRARY) | |||
---|---|---|---|---|---|
83 | add_custom_command(TARGET copy PRE_BUILD | 83 | add_custom_command(TARGET copy PRE_BUILD | ||
84 | COMMAND ${CMAKE_COMMAND} -E | 84 | COMMAND ${CMAKE_COMMAND} -E | ||
85 | copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/styles ${CMAKE_BINARY_DIR}/bin/org/kde/kirigami.2/styles) | 85 | copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/styles ${CMAKE_BINARY_DIR}/bin/org/kde/kirigami.2/styles) | ||
86 | 86 | | |||
87 | add_dependencies(kirigamiplugin copy) | 87 | add_dependencies(kirigamiplugin copy) | ||
88 | 88 | | |||
89 | install(DIRECTORY controls/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) | 89 | install(DIRECTORY controls/ DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) | ||
90 | 90 | | |||
91 | if (PLASMA_ENABLED) | | |||
92 | install(DIRECTORY styles/Plasma DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | | |||
93 | endif() | | |||
94 | if (DESKTOP_ENABLED) | 91 | if (DESKTOP_ENABLED) | ||
95 | install(DIRECTORY styles/org.kde.desktop DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | 92 | install(DIRECTORY styles/org.kde.desktop DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | ||
96 | endif() | 93 | endif() | ||
97 | if (PLASMA_ENABLED AND DESKTOP_ENABLED) | | |||
98 | install(DIRECTORY styles/org.kde.desktop.plasma DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | | |||
99 | endif() | | |||
100 | install(DIRECTORY styles/Material DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | 94 | install(DIRECTORY styles/Material DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2/styles) | ||
101 | 95 | | |||
102 | install(FILES ${platformspecific} DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) | 96 | install(FILES ${platformspecific} DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) | ||
103 | 97 | | |||
104 | include(ECMGeneratePriFile) | 98 | include(ECMGeneratePriFile) | ||
105 | ecm_generate_pri_file(BASE_NAME Kirigami2 LIB_NAME KF5Kirigami2 DEPS "core qml quick svg" FILENAME_VAR PRI_FILENAME ) | 99 | ecm_generate_pri_file(BASE_NAME Kirigami2 LIB_NAME KF5Kirigami2 DEPS "core qml quick svg" FILENAME_VAR PRI_FILENAME ) | ||
106 | install(FILES ${PRI_FILENAME} | 100 | install(FILES ${PRI_FILENAME} | ||
107 | DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) | 101 | DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) | ||
108 | 102 | | |||
109 | endif(NOT STATIC_LIBRARY) | 103 | endif(NOT STATIC_LIBRARY) | ||
110 | 104 | | |||
111 | install(TARGETS kirigamiplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) | 105 | install(TARGETS kirigamiplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigami.2) |