From 0fac5deb5948ad3a38e567a2f8270108444a6e96 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 16 Jul 2015 14:24:28 +0200 Subject: Make license check output more helpful. Change-Id: Ia17b5ef5661cd7bd17efbbf0f1985860c220111e Reviewed-by: Nikolai Kosjar --- plugins/clangstaticanalyzer/clangstaticanalyzerlicensecheck.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); 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"; } -- cgit v1.2.3