diff options
Diffstat (limited to 'src/plugins/coreplugin/coreplugin.qbs')
-rw-r--r-- | src/plugins/coreplugin/coreplugin.qbs | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/plugins/coreplugin/coreplugin.qbs b/src/plugins/coreplugin/coreplugin.qbs index ce47658daa..9425c4ad92 100644 --- a/src/plugins/coreplugin/coreplugin.qbs +++ b/src/plugins/coreplugin/coreplugin.qbs @@ -17,11 +17,18 @@ Project { condition: qbs.targetOS.contains("windows") } + Depends { name: "Qt.script"; required: false } + Depends { name: "Utils" } Depends { name: "Aggregation" } Depends { name: "app_version_header" } + Properties { + condition: Qt.script.present + cpp.defines: base.concat("WITH_JAVASCRIPTFILTER") + } + cpp.dynamicLibraries: { if (qbs.targetOS.contains("windows")) return ["ole32", "user32"] @@ -343,8 +350,6 @@ Project { "filesystemfilter.ui", "ilocatorfilter.cpp", "ilocatorfilter.h", - "javascriptfilter.cpp", - "javascriptfilter.h", "locatorconstants.h", "locatorfiltersfilter.cpp", "locatorfiltersfilter.h", @@ -365,6 +370,16 @@ Project { } Group { + name: "Locator Javascript Filter" + condition: Qt.script.present + prefix: "locator/" + files: [ + "javascriptfilter.cpp", + "javascriptfilter.h", + ] + } + + Group { name: "Locator_mac" condition: qbs.targetOS.contains("macos") files: [ |