diff options
Diffstat (limited to 'triton-ui.pro')
-rw-r--r-- | triton-ui.pro | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/triton-ui.pro b/triton-ui.pro new file mode 100644 index 00000000..a9c8d3f1 --- /dev/null +++ b/triton-ui.pro @@ -0,0 +1,33 @@ +requires(linux:!android|win32-msvc2013:!winrt|win32-msvc2015:!winrt|macos|win32-g++*) + +TEMPLATE = subdirs + +include(config.pri) + +SUBDIRS += plugins + +copydata.file = copydata.pro +copydata.depends = plugins + +# HACK: CI does not have appman in dependency list, which is why +# we are not building the executable to avoid failing integration tests. +qtHaveModule(appman_main-private) { + message("Module appman_main-private found.") + SUBDIRS += src + copydata.depends += src +} else { + message("Module appman_main-private not found. Custom executable won't be build.") +} + +SUBDIRS += copydata + +# Install all required files +qml.files = apps imports sysui styles am-config.yaml Main.qml +qml.path = $$INSTALL_PREFIX/triton +INSTALLS += qml + +OTHER_FILES += $$files($$PWD/*.qml, true) +OTHER_FILES += $$PWD/plugins.yaml.in +OTHER_FILES += .qmake.conf +PLUGINS_DIR = $$OUT_PWD/qml +QMAKE_SUBSTITUTES += $$PWD/plugins.yaml.in |