6
ubuntu-clock-appbackend_SRCS
7
7
modules/Timezone/backend.cpp
8
8
modules/Timezone/timezonemodel.cpp
9
9
modules/Timezone/xmltimezonemodel.cpp
13
alarm-settingsbackend_SRCS
14
14
modules/Alarm/Settings/backend.cpp
15
15
modules/Alarm/Settings/alarmsettings.cpp
18
add_library(ubuntu-clock-appbackend MODULE
19
${ubuntu-clock-appbackend_SRCS}
22
add_library(alarm-settingsbackend MODULE
23
${alarm-settingsbackend_SRCS}
26
set_target_properties(ubuntu-clock-appbackend PROPERTIES
18
add_library(timezone MODULE
22
add_library(alarmsettings MODULE
26
set_target_properties(timezone PROPERTIES
27
27
LIBRARY_OUTPUT_DIRECTORY Timezone
30
set_target_properties(alarm-settingsbackend PROPERTIES
30
set_target_properties(alarmsettings PROPERTIES
31
31
LIBRARY_OUTPUT_DIRECTORY Alarm/Settings
34
qt5_use_modules(ubuntu-clock-appbackend Gui Qml Quick)
35
qt5_use_modules(alarm-settingsbackend Gui Qml Quick DBus)
34
qt5_use_modules(timezone Gui Qml Quick)
35
qt5_use_modules(alarmsettings Gui Qml Quick DBus)
37
37
# Copy qmldir file to build dir for running in QtCreator
38
add_custom_target(ubuntu-clock-appbackend-qmldir ALL
38
add_custom_target(timezone-qmldir ALL
39
39
COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Timezone/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Timezone
40
40
DEPENDS ${QMLFILES}
43
add_custom_target(alarm-settingsbackend-qmldir ALL
43
add_custom_target(alarmsettings-qmldir ALL
44
44
COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/modules/Alarm/Settings/qmldir ${CMAKE_CURRENT_BINARY_DIR}/Alarm/Settings
45
45
DEPENDS ${QMLFILES}
48
48
# Install plugin file
49
install(TARGETS ubuntu-clock-appbackend DESTINATION ${QT_IMPORTS_DIR}/Timezone/)
49
install(TARGETS timezone DESTINATION ${QT_IMPORTS_DIR}/Timezone/)
50
50
install(FILES modules/Timezone/qmldir DESTINATION ${QT_IMPORTS_DIR}/Timezone/)
52
install(TARGETS alarm-settingsbackend DESTINATION ${QT_IMPORTS_DIR}/Alarm/Settings/)
52
install(TARGETS alarmsettings DESTINATION ${QT_IMPORTS_DIR}/Alarm/Settings/)
53
53
install(FILES modules/Alarm/Settings/qmldir DESTINATION ${QT_IMPORTS_DIR}/Alarm/Settings/)