summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@pelagicore.com>2017-11-07 17:26:39 +0100
committerIikka Eklund <iikka.eklund@qt.io>2017-11-09 12:02:18 +0000
commit419d05c13974266c292a0c145acca0d70b662acf (patch)
tree2e5a496720df63b1e1e3532e67591188536ada06 /examples
parenteb1d6585ad60d2606e88aff80503fcfc2c1013b6 (diff)
downloadqtivi-419d05c13974266c292a0c145acca0d70b662acf.tar.gz
Improve the build system to be more modular
The configure output is improved to now show whether a specific module is build or not. Either by showing the summary of features which are build for this module, or by hiding the section and Showing "Module... No" Dependencies between the modules have been added to the configure system to make it possible to disable specific modules and by that also disable all the modules depending on that. The build system has been changed to enable building only the modules which has been selected to be build. Change-Id: Ic70f23c159eee3fe7ce6c63aa6f785c8b754ce31 Reviewed-by: Robert Griebl <robert.griebl@pelagicore.com>
Diffstat (limited to 'examples')
-rw-r--r--examples/examples.pro2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/examples.pro b/examples/examples.pro
index 9ac0612..baa862b 100644
--- a/examples/examples.pro
+++ b/examples/examples.pro
@@ -1,6 +1,6 @@
TEMPLATE = subdirs
-SUBDIRS += ivicore
+qtHaveModule(ivicore): SUBDIRS += ivicore
qtHaveModule(ivivehiclefunctions): SUBDIRS += ivivehiclefunctions
qtHaveModule(ivimedia): SUBDIRS += ivimedia
qtHaveModule(geniviextras): SUBDIRS += geniviextras