23
23
option(INSTALL_TESTS "Install the tests on make install" on)
25
set(APP_NAME demo-app1)
26
set(DEMO-APP1_DIR "share/qml/demo-app1")
27
set(MAIN_QML "demo-app1.qml")
28
set(ICON "graphics/demo-app1.png")
25
set(APP_NAME demo-app2)
26
set(DEMO-APP2_DIR "share/qml/demo-app2")
27
set(MAIN_QML "demo-app2.qml")
28
set(ICON "graphics/demo-app2.png")
31
31
set(CMAKE_INSTALL_PREFIX /)
33
33
set(DESKTOP_DIR ${DATA_DIR})
35
set(EXEC "qmlscene $@ ${DEMO-APP1_DIR}/${MAIN_QML}")
35
set(EXEC "qmlscene $@ ${DEMO-APP2_DIR}/${MAIN_QML}")
37
37
install(FILES manifest.json DESTINATION ${CMAKE_INSTALL_PREFIX})
38
38
install(DIRECTORY "app/graphics" DESTINATION ${DATA_DIR})
39
install(FILES "demo-app1.apparmor" DESTINATION ${DATA_DIR})
39
install(FILES "demo-app2.apparmor" DESTINATION ${DATA_DIR})
41
41
add_subdirectory(app)
43
43
add_custom_target("autopilot" chmod +x ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
44
44
COMMAND ${CMAKE_SOURCE_DIR}/app/tests/autopilot/run
45
DEPENDS demo-app1backend-qmldir
45
DEPENDS demo-app2backend-qmldir
46
46
WORKING_DIRECTORY ./app)
48
48
add_custom_target("check" /usr/bin/qmltestrunner -input ${CMAKE_SOURCE_DIR}/app/tests/unit
49
DEPENDS demo-app1backend-qmldir
50
WORKING_DIRECTORY ./app)
52
add_custom_target("run" /usr/bin/qmlscene ${CMAKE_SOURCE_DIR}/app/demo-app1.qml
53
DEPENDS demo-app1backend-qmldir
54
WORKING_DIRECTORY ./app)
56
add_custom_target("demo-app1_ClickFiles" ALL SOURCES "demo-app1.apparmor" "manifest.json")
49
DEPENDS demo-app2backend-qmldir
50
WORKING_DIRECTORY ./app)
52
add_custom_target("run" /usr/bin/qmlscene ${CMAKE_SOURCE_DIR}/app/demo-app2.qml
53
DEPENDS demo-app2backend-qmldir
54
WORKING_DIRECTORY ./app)
56
add_custom_target("demo-app2_ClickFiles" ALL SOURCES "demo-app2.apparmor" "manifest.json")