diff options
Diffstat (limited to 'src/lib/corelib/buildgraph/buildgraph.cpp')
-rw-r--r-- | src/lib/corelib/buildgraph/buildgraph.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/corelib/buildgraph/buildgraph.cpp b/src/lib/corelib/buildgraph/buildgraph.cpp index faa82c380..662fc0b75 100644 --- a/src/lib/corelib/buildgraph/buildgraph.cpp +++ b/src/lib/corelib/buildgraph/buildgraph.cpp @@ -544,8 +544,19 @@ static void doSanityChecks(const ResolvedProjectPtr &project, } } +static bool isReleaseBuild() +{ +#ifdef QT_NO_DEBUG + return true; +#else + return false; +#endif +} + void doSanityChecks(const ResolvedProjectPtr &project, const Logger &logger) { + if (isReleaseBuild() && qgetenv("QBS_SANITY_CHECKS").isEmpty()) + return; QSet<QString> productNames; const QSet<ResolvedProductPtr> allProducts = project->allProducts().toSet(); doSanityChecks(project, allProducts, productNames, logger); |