~ubuntu-sdk-team/ubuntu-ui-toolkit/dpr

« back to all changes in this revision

Viewing changes to ubuntu-sdk.pro

  • Committer: Gerry Boland
  • Date: 2015-07-27 12:05:54 UTC
  • mfrom: (1000.531.33 staging)
  • Revision ID: gerry.boland@canonical.com-20150727120554-u42hs5dkn1rshnfo
Merge staging and fix conflicts

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
include( documentation/documentation.pri )
2
 
 
3
 
TEMPLATE = subdirs
4
 
SUBDIRS += modules/ubuntu-ui-toolkit.pro tests examples po
 
1
#include( documentation/documentation.pri )
5
2
 
6
3
BUILD_PATH_CONTENTS="SRC_DIR=\"$$PWD\"" \
7
4
                    "BUILD_DIR=\"$$OUT_PWD\""
8
5
 
9
6
write_file($$PWD/build_paths.inc,BUILD_PATH_CONTENTS)
10
7
 
11
 
tests.depends = sub-modules-ubuntu-ui-toolkit-pro
12
 
examples.depends = sub-modules-ubuntu-ui-toolkit-pro
 
8
requires(qtHaveModule(quick))
 
9
load(qt_parts)
 
10
 
 
11
SUBDIRS += po documentation
 
12
 
 
13
#when standalone we always want tests to be built
 
14
force_independent{
 
15
    sub_tests.CONFIG -= no_default_target
 
16
    sub_tests.CONFIG -= no_default_install
 
17
}
13
18
 
14
19
# additional 'make test' target required by continuous integration system
15
20
test.target = test
16
21
test.commands = make check
17
 
test.depends = license sub-modules-ubuntu-ui-toolkit-pro
 
22
test.depends = license sub_src
18
23
QMAKE_EXTRA_TARGETS += test
19
24
 
20
25
license.target = license
24
29
check.target = check
25
30
check.commands = $$PWD/tests/checkresults.sh $$PWD/tests/test_tst_*.xml
26
31
 
27
 
DOC_SRC = $$PWD
28
 
equals(QT_MAJOR_VERSION, 5):lessThan(QT_MINOR_VERSION, 2) {
29
 
    DOC_SRC = $$PWD/documentation
30
 
}
31
 
 
32
 
DOC_PATH=$$shadowed($$_PRO_FILE_PWD_)/documentation
33
 
docs.target = docs
34
 
docs.commands = cd $$PWD; SRC=$$PWD/documentation BLD=$$ROOT_BUILD_DIR/documentation $$PWD/documentation/docs.sh $$DOC_PATH
35
 
QMAKE_EXTRA_TARGETS += docs
36
 
 
37
32
#helper files
38
33
OTHER_FILES += \
39
34
    features/ubuntu_qml_module.prf \
 
35
    features/ubuntu_qml_plugin.prf \
 
36
    features/ubuntu_enable_testing.prf \
40
37
    features/coverage.prf \
41
38
    .qmake.conf