summaryrefslogtreecommitdiffstats
path: root/qml_pkg.pri
blob: 5c77efbd2033335be96f1aa5da661a7c0ece4db3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Manages deploying the QML files and resources along with the binary

distInstalls.files = qml
distInstalls.path = $$QT3D_INSTALL_DATA/quick3d/examples/$$TARGET
INSTALLS += distInstalls

win32 {
    QMAKE_DEL_FILE = del /q
    QMAKE_DEL_DIR = rmdir /s /q
}

qmlResources.files = qml
macx {
    qmlResources.path = Contents/Resources
    QMAKE_BUNDLE_DATA += qmlResources
} else {
    !package {
        qmlResources.input = qmlResources.files
        qmlResources.output = $$OUT_PWD/../../../bin/resources/examples/$$TARGET/qml
        qmlResources.commands = $$QMAKE_COPY_DIR ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
        qmlResources.CONFIG += no_link_no_clean
        qmlResources.variable_out = POST_TARGETDEPS
        QMAKE_EXTRA_COMPILERS += qmlResources
    }
}