summaryrefslogtreecommitdiffstats
path: root/examples/examples.pro
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2014-07-17 16:33:07 +0100
committerSean Harmer <sean.harmer@kdab.com>2014-07-18 10:19:06 +0200
commitea23a828dee35a22d2108f2ea3cbe56f4ca138c3 (patch)
tree2fba433e9836ec5e2452d5b703b01e914271e741 /examples/examples.pro
parente9538c9161d9ba6ff20815e273c5e02422596efb (diff)
Build as much in parallel as we can
This introduced correct dependency trackign between targets Change-Id: I7d312d55a8066130db80a4102a4fb988222de225 Reviewed-by: Liang Qi <liang.qi@digia.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'examples/examples.pro')
-rw-r--r--examples/examples.pro56
1 files changed, 46 insertions, 10 deletions
diff --git a/examples/examples.pro b/examples/examples.pro
index a4449e0f4..4085dc753 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -1,15 +1,51 @@
TEMPLATE = subdirs
-CONFIG += ordered
+
+src_exampleresources.subdir = $$PWD/exampleresources
+src_exampleresources.target = sub-exampleresources
+
+src_simpleqml.subdir = $$PWD/simple-qml
+src_simpleqml.target = sub-simpleqml
+src_simpleqml.depends = src_exampleresources
+
+src_gltf.subdir = $$PWD/gltf
+src_gltf.target = sub-gltf
+src_gltf.depends = src_exampleresources
+
+src_assimp.subdir = $$PWD/assimp
+src_assimp.target = sub-assimp
+src_assimp.depends = src_exampleresources
+
+src_cppexample.subdir = $$PWD/cpp_example
+src_cppexample.target = sub-cppexample
+src_cppexample.depends = src_exampleresources
+
+src_multiviewport.subdir = $$PWD/multiviewport
+src_multiviewport.target = sub-multiviewport
+src_multiviewport.depends = src_exampleresources
+
+src_torusqml.subdir = $$PWD/torus-qml
+src_torusqml.target = sub-torusqml
+src_torusqml.depends = src_exampleresources
+
+src_toruscpp.subdir = $$PWD/torus-cpp
+src_toruscpp.target = sub-toruscpp
+src_toruscpp.depends = src_exampleresources
+
+src_bigmodelqml.subdir = $$PWD/bigmodel-qml
+src_bigmodelqml.target = sub-bigmodelqml
+src_bigmodelqml.depends = src_exampleresources
+
+
SUBDIRS += \
- exampleresources \
- simple-qml \
- gltf \
- assimp \
- cpp_example \
- multiviewport \
- torus-qml \
- torus-cpp \
- bigmodel-qml
+ src_exampleresources \
+ src_simpleqml \
+ src_gltf \
+ src_assimp \
+ src_cppexample \
+ src_multiviewport \
+ src_torusqml \
+ src_toruscpp \
+ src_bigmodelqml
# TODO Port the old examples to new APIs
#SUBDIRS += qt3d