From 9cbddccc24cdd4b51285ea9ecbf851f3eba2cd31 Mon Sep 17 00:00:00 2001 From: Alex Blasche Date: Fri, 4 Apr 2014 15:13:18 +0200 Subject: Only build snippets in developer builds with enabled examples. Task-number: QTBUG-37638 Change-Id: I2277f3fa9aab252bfba2103bee7c2b89e92ca26f Reviewed-by: Oswald Buddenhagen --- src/src.pro | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/src.pro b/src/src.pro index 72274cdc..fb2ecc63 100644 --- a/src/src.pro +++ b/src/src.pro @@ -5,9 +5,15 @@ SUBDIRS += positioning plugins.depends = positioning SUBDIRS += plugins -positioning_doc_snippets.subdir = positioning/doc/snippets -positioning_doc_snippets.depends = positioning -SUBDIRS += positioning_doc_snippets +contains(QT_CONFIG, private_tests) { + positioning_doc_snippets.subdir = positioning/doc/snippets + #plugin dependency required during static builds + positioning_doc_snippets.depends = positioning plugins + !contains(QT_BUILD_PARTS, examples) { + positioning_doc_snippets.CONFIG = no_default_target no_default_install + } + SUBDIRS += positioning_doc_snippets +} #no point in building QtLocation without Qt3D qtHaveModule(3d) { @@ -19,9 +25,15 @@ qtHaveModule(3d) { plugins.depends += location qtHaveModule(quick):imports.depends += location - location_doc_snippets.subdir = location/doc/snippets - location_doc_snippets.depends = location - SUBDIRS += location_doc_snippets + contains(QT_CONFIG, private_tests) { + location_doc_snippets.subdir = location/doc/snippets + #plugin dependency required during static builds + location_doc_snippets.depends = location plugins + !contains(QT_BUILD_PARTS, examples) { + location_doc_snippets.CONFIG = no_default_target no_default_install + } + SUBDIRS += location_doc_snippets + } } qtHaveModule(quick) { -- cgit v1.2.3