Changeset View
Changeset View
Standalone View
Standalone View
src/dateandtime/CMakeLists.txt
Show All 10 Lines | |||||
11 | 11 | | |||
12 | add_library(dateandtimeplugin SHARED ${dateandtime_SRCS}) | 12 | add_library(dateandtimeplugin SHARED ${dateandtime_SRCS}) | ||
13 | target_link_libraries(dateandtimeplugin | 13 | target_link_libraries(dateandtimeplugin | ||
14 | Qt5::Quick | 14 | Qt5::Quick | ||
15 | Qt5::Qml | 15 | Qt5::Qml | ||
16 | KF5::I18n | 16 | KF5::I18n | ||
17 | ) | 17 | ) | ||
18 | 18 | | |||
19 | if(ANDROID) | ||||
20 | add_subdirectory(android) | ||||
21 | | ||||
22 | add_library(KF5KirigamiDateAndTimeAndroid lib/androidutils.cpp) | ||||
23 | add_library(KF5::KirigamiDateAndTimeAndroid ALIAS KF5KirigamiDateAndTimeAndroid) | ||||
24 | | ||||
25 | target_link_libraries(KF5KirigamiDateAndTimeAndroid Qt5::AndroidExtras) | ||||
26 | | ||||
27 | target_link_libraries(dateandtimeplugin KF5KirigamiDateAndTimeAndroid) | ||||
28 | | ||||
29 | set_target_properties(KF5KirigamiDateAndTimeAndroid PROPERTIES EXPORT_NAME KirigamiDateAndTimeAndroid) | ||||
30 | | ||||
31 | install(TARGETS KF5KirigamiDateAndTimeAndroid EXPORT KF5KirigamiAddonsTargets ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}) | ||||
32 | | ||||
33 | if (Qt5Core_VERSION VERSION_LESS 5.14.0) | ||||
34 | install(FILES KF5KirigamiDateAndTimeAndroid-android-dependencies.xml DESTINATION ${KDE_INSTALL_LIBDIR}) | ||||
35 | else() | ||||
36 | install(FILES KF5KirigamiDateAndTimeAndroid-android-dependencies.xml DESTINATION ${KDE_INSTALL_LIBDIR} RENAME KF5KirigamiDateAndTimeAndroid_${CMAKE_ANDROID_ARCH_ABI}-android-dependencies.xml) | ||||
37 | endif() | ||||
38 | endif() | ||||
39 | | ||||
19 | install(TARGETS dateandtimeplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigamiaddons/dateandtime) | 40 | install(TARGETS dateandtimeplugin DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigamiaddons/dateandtime) | ||
20 | install(FILES | 41 | install(FILES | ||
21 | qmldir | 42 | qmldir | ||
22 | ClockElement.qml | 43 | ClockElement.qml | ||
23 | ClockFace.qml | 44 | ClockFace.qml | ||
45 | DateDialog.qml | ||||
24 | DateInput.qml | 46 | DateInput.qml | ||
25 | DatePicker.qml | 47 | DatePicker.qml | ||
26 | DesktopDateInput.qml | 48 | DesktopDateInput.qml | ||
27 | MobileDateInput.qml | 49 | MobileDateInput.qml | ||
28 | Hand.qml | 50 | Hand.qml | ||
29 | TimezoneTable.qml | 51 | TimezoneTable.qml | ||
30 | TimeLabel.qml | 52 | TimeLabel.qml | ||
31 | TimePicker.qml | 53 | TimePicker.qml | ||
32 | TimeInput.qml | 54 | TimeInput.qml | ||
55 | TimeDialog.qml | ||||
33 | DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigamiaddons/dateandtime) | 56 | DESTINATION ${KDE_INSTALL_QMLDIR}/org/kde/kirigamiaddons/dateandtime) |