diff options
Diffstat (limited to 'qbs')
-rw-r--r-- | qbs/imports/QtcCommercialPlugin.qbs | 1 | ||||
-rw-r--r-- | qbs/imports/QtcPlugin.qbs | 1 | ||||
-rw-r--r-- | qbs/modules/pluginjson/pluginjson.qbs | 5 |
3 files changed, 5 insertions, 2 deletions
diff --git a/qbs/imports/QtcCommercialPlugin.qbs b/qbs/imports/QtcCommercialPlugin.qbs index e3ef7a37570..712ad9f1574 100644 --- a/qbs/imports/QtcCommercialPlugin.qbs +++ b/qbs/imports/QtcCommercialPlugin.qbs @@ -3,4 +3,5 @@ import qbs QtcPlugin { Depends { name: "LicenseChecker"; required: false } cpp.defines: base.concat(LicenseChecker.present ? ["LICENSECHECKER"] : []) + pluginjson.useVcsData: true } diff --git a/qbs/imports/QtcPlugin.qbs b/qbs/imports/QtcPlugin.qbs index 7606b02504e..4fc7917c419 100644 --- a/qbs/imports/QtcPlugin.qbs +++ b/qbs/imports/QtcPlugin.qbs @@ -17,6 +17,7 @@ QtcProduct { Depends { name: "ExtensionSystem" } Depends { name: "pluginjson" } + pluginjson.useVcsData: false Depends { condition: qtc.testsEnabled name: "Qt.testlib" diff --git a/qbs/modules/pluginjson/pluginjson.qbs b/qbs/modules/pluginjson/pluginjson.qbs index f684dbccb4e..eccd53c85bd 100644 --- a/qbs/modules/pluginjson/pluginjson.qbs +++ b/qbs/modules/pluginjson/pluginjson.qbs @@ -10,9 +10,10 @@ Module { // TODO: Wrap the VCS specific stuff in a dedicated module property bool hasVcs: Utilities.versionCompare(qbs.version, "1.10") >= 0 - Depends { name: "vcs"; condition: hasVcs } + property bool useVcsData: hasVcs + Depends { name: "vcs"; condition: useVcsData } Properties { - condition: hasVcs + condition: useVcsData vcs.headerFileName: undefined vcs.repoDir: { // TODO: Could something like this be incorporated into the vcs module? |