aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/coreplugin.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/coreplugin.qbs')
-rw-r--r--src/plugins/coreplugin/coreplugin.qbs19
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: [