aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/scriptengine/scriptengine.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/scriptengine/scriptengine.qbs')
-rw-r--r--src/lib/scriptengine/scriptengine.qbs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/lib/scriptengine/scriptengine.qbs b/src/lib/scriptengine/scriptengine.qbs
index 660b64a82..bb9984999 100644
--- a/src/lib/scriptengine/scriptengine.qbs
+++ b/src/lib/scriptengine/scriptengine.qbs
@@ -1,6 +1,7 @@
import qbs
import qbs.File
import qbs.FileInfo
+import qbs.Probes
import qbs.Process
Project {
@@ -389,6 +390,11 @@ Project {
]
fileTags: ["qtscriptheader"]
}
+ Probes.BinaryProbe {
+ id: perlProbe
+ names: "perl"
+ }
+ property string perlPath: perlProbe.found ? perlProbe.filePath : undefined
Rule {
multiplex: true
inputs: ["qtscriptheader"]
@@ -413,7 +419,7 @@ Project {
var qtScriptSrcPath = FileInfo.cleanPath(
FileInfo.path(inputs["qtscriptheader"][0].filePath) + "/../../..");
console.info("qtScriptSrcPath: " + qtScriptSrcPath);
- var cmd = new Command("perl", [
+ var cmd = new Command(product.perlPath, [
syncQtPath,
"-minimal",
"-version", product.Qt.core.version,