aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@theqtcompany.com>2015-07-16 14:24:28 +0200
committerChristian Kandeler <christian.kandeler@theqtcompany.com>2015-07-16 15:58:13 +0300
commit0fac5deb5948ad3a38e567a2f8270108444a6e96 (patch)
treee02a9d575feca702d9a959a6b55837f7f0d5477e
parent378b057a9f29829ac0c2e38c408df8e9568a9791 (diff)
Make license check output more helpful.csa-v3.5.0-rc1
Change-Id: Ia17b5ef5661cd7bd17efbbf0f1985860c220111e Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h b/plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h
index 7b0d09ba9d..13a303207c 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h
@@ -31,8 +31,12 @@ inline bool enterpriseFeaturesAvailable()
= ExtensionSystem::PluginManager::getObject<LicenseChecker::LicenseCheckerPlugin>();
if (licenseChecker && licenseChecker->hasValidLicense()) {
- if (licenseChecker->enterpriseFeatures())
+ if (licenseChecker->enterpriseFeatures()) {
return true;
+ } else {
+ qWarning() << "License does not cover enterprise features, "
+ "disabling Clang Static Analyzer";
+ }
} else {
qWarning() << "Invalid license, disabling Clang Static Analyzer";
}