diff options
Diffstat (limited to 'src/lib/scriptengine/scriptengine.qbs')
-rw-r--r-- | src/lib/scriptengine/scriptengine.qbs | 8 |
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, |