summaryrefslogtreecommitdiffstats
path: root/examples/examples.pri
blob: ea89d8b8390b77263a71811c06bc2348bc51f2b6 (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
26
27
28
29
30
31
32
33
!include( ../config.pri ) {
 error( "Couldn't find the config.pri file!" )
}

DESTDIR = $$CHART_BUILD_BIN_DIR
!ios {
OBJECTS_DIR = $$CHART_BUILD_DIR/examples/$$TARGET
MOC_DIR = $$CHART_BUILD_DIR/examples/$$TARGET
UI_DIR = $$CHART_BUILD_DIR/examples/$$TARGET
RCC_DIR = $$CHART_BUILD_DIR/examples/$$TARGET
}
TEMPLATE = app
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

# staticlib config causes problems when building executables
staticlib: CONFIG-=staticlib

android {
    # Workaround to fix android deployment, which seems to always look for target in
    # OUT_PWD instead of DESTDIR.
    COPY_PARAMETERS = "$$CHART_BUILD_BIN_DIR/lib$${TARGET}.so $$OUT_PWD/lib$${TARGET}.so"
    contains(QMAKE_HOST.os, Windows): COPY_PARAMETERS = $$replace(COPY_PARAMETERS, "/","\\")
    QMAKE_POST_LINK += $$QMAKE_COPY $$COPY_PARAMETERS

    contains(TARGET, qml.*) {
        charts_qmldir.files = $$CHART_BUILD_QML_PLUGIN_DIR/qmldir
        charts_qmldir.path = /assets/imports/QtCommercial/Chart
        charts_qmlplugin.files = $$CHART_BUILD_QML_PLUGIN_DIR/libqtcommercialchartqml.so
        charts_qmlplugin.path = /libs/$$ANDROID_TARGET_ARCH
        INSTALLS += charts_qmldir charts_qmlplugin
    }
}