diff --git a/src/plugins/clearcase/ClearCase.pluginspec.in b/src/plugins/clearcase/ClearCase.pluginspec.in index 8ce53f42142b3c5adca0814a7dd1b02e416a306d..32a13f66df223091f61c8dc4954575672cad7461 100644 --- a/src/plugins/clearcase/ClearCase.pluginspec.in +++ b/src/plugins/clearcase/ClearCase.pluginspec.in @@ -1,4 +1,4 @@ - + AudioCodes (C) 2013 AudioCodes Ltd. diff --git a/src/plugins/clearcase/clearcase.pro b/src/plugins/clearcase/clearcase.pro index d4fa42c38b1450ec48eacc8ea9f5e7c53fa822a3..21afe71021f0a8fea60f0a3935eb89b28a4db592 100644 --- a/src/plugins/clearcase/clearcase.pro +++ b/src/plugins/clearcase/clearcase.pro @@ -1,5 +1,8 @@ # PROVIDER = AudioCodes +macx: CLEARCASE_DISABLED_STR = "true" +else: CLEARCASE_DISABLED_STR = "false" + include(../../qtcreatorplugin.pri) HEADERS += activityselector.h \ diff --git a/src/plugins/clearcase/clearcase.qbs b/src/plugins/clearcase/clearcase.qbs index bc8934029fb451721580e29c8128e932163297b4..dcd94ac24cb4253983fdc4310dbcf5c20bf9fa42 100644 --- a/src/plugins/clearcase/clearcase.qbs +++ b/src/plugins/clearcase/clearcase.qbs @@ -6,7 +6,7 @@ QtcPlugin { name: "ClearCase" // provider: "AudioCodes" - condition: !qbs.targetOS.contains("osx") + pluginspecreplacements: ({"CLEARCASE_DISABLED_STR": (qbs.targetOS.contains("osx") ? "true": "false")}) Depends { name: "Qt.widgets" } Depends { name: "Core" } diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro index 52855dd790a71b1429dac621c6039af31029a7af..56194aa47589b516e3c799031cc4c5842e8ab2c4 100644 --- a/src/plugins/plugins.pro +++ b/src/plugins/plugins.pro @@ -46,7 +46,8 @@ SUBDIRS = \ madde \ valgrind \ todo \ - qnx + qnx \ + clearcase exists(../shared/qbs/qbs.pro): \ SUBDIRS += \ @@ -61,10 +62,6 @@ isEmpty(IDE_PACKAGE_MODE) { updateinfo } -!macx: \ - SUBDIRS += \ - clearcase - contains(QT_CONFIG, declarative)|!isEmpty(QT.declarative.name) { SUBDIRS += \ qmlprojectmanager \