summaryrefslogtreecommitdiffstats
path: root/old/qtuitest.pro
blob: 329911b482533ab576db4465ec8b0afe18c2e531 (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
34
35
TEMPLATE=subdirs
SUBDIRS+=libqtuitest libqtslave plugins qtbindings botan coreplugin libqsystemtest interpreter tests
CONFIG += ordered

INCLUDEPATH += $$PWD
INCLUDEPATH += $$PWD/botan/build

system(echo QMAKEFEATURES+=$$PWD/features >> $$OUT_PWD/.qmake.cache)

unix:!mac:!symbian {
    system(if ! [ -e $$OUT_PWD/features ]; then ln -sf $$PWD/features $$OUT_PWD/features; fi)
    system(echo SRCROOT=$(readlink -f $$PWD) >> $$OUT_PWD/.qmake.cache)
    system(echo BUILDROOT=$(readlink -f $$OUT_PWD) >> $$OUT_PWD/.qmake.cache)
}

mac {
    system(if ! [ -e $$OUT_PWD/features ]; then ln -sf $$PWD/features $$OUT_PWD/features; fi)
    system(echo SRCROOT='$$PWD' >> $$OUT_PWD/.qmake.cache)
    system(echo BUILDROOT='$$OUT_PWD' >> $$OUT_PWD/.qmake.cache)
}

symbian {
    SUBDIRS-=qtbindings libqsystemtest interpreter
    system(echo SRCROOT=$$PWD >> $$OUT_PWD/.qmake.cache)
    system(echo BUILDROOT=$$OUT_PWD >> $$OUT_PWD/.qmake.cache)
}

win32 {
    WIN_PWD=$$replace(PWD,/,\)
    WIN_OUT_PWD=$$replace(OUT_PWD,/,\)
    system(xcopy $$WIN_PWD\features $$WIN_OUT_PWD\features /E /I /D /Y)
    system(echo SRCROOT=$$PWD >> $$OUT_PWD/.qmake.cache)
    system(echo BUILDROOT=$$OUT_PWD >> $$OUT_PWD/.qmake.cache)
    system(echo INSTALLROOT=$$OUT_PWD/bin >> $$OUT_PWD/.qmake.cache)
}