aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/imports/qbs/Probes/GccProbe.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/imports/qbs/Probes/GccProbe.qbs')
-rw-r--r--share/qbs/imports/qbs/Probes/GccProbe.qbs6
1 files changed, 6 insertions, 0 deletions
diff --git a/share/qbs/imports/qbs/Probes/GccProbe.qbs b/share/qbs/imports/qbs/Probes/GccProbe.qbs
index c08ab7d9a..7214ffacb 100644
--- a/share/qbs/imports/qbs/Probes/GccProbe.qbs
+++ b/share/qbs/imports/qbs/Probes/GccProbe.qbs
@@ -29,6 +29,7 @@
****************************************************************************/
import qbs
+import qbs.File
import qbs.ModUtils
import "../../../modules/cpp/gcc.js" as Gcc
@@ -53,6 +54,11 @@ PathProbe {
property stringList frameworkPaths
configure: {
+ if (!File.exists(compilerFilePath)) {
+ found = false;
+ return;
+ }
+
var macros = Gcc.dumpMacros(environment, compilerFilePath, flags, _nullDevice);
var defaultPaths = Gcc.dumpDefaultPaths(environment, compilerFilePath, flags, _nullDevice,
_pathListSeparator, _sysroot);