summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mkspecs/features/device_config.prf10
1 files changed, 6 insertions, 4 deletions
diff --git a/mkspecs/features/device_config.prf b/mkspecs/features/device_config.prf
index 020b3ad7bb..b8991bbe45 100644
--- a/mkspecs/features/device_config.prf
+++ b/mkspecs/features/device_config.prf
@@ -32,12 +32,14 @@ unset(DIR)
# Provide a function to be used by mkspecs
defineTest(deviceSanityCheckCompiler) {
- # Check if the binary exists, e.g. with an absolute path
+ # Check if the binary exists with an absolute path
exists($$QMAKE_CXX):return()
- # Check if the compiler is in the path
- system("which $$QMAKE_CXX > /dev/null"):return()
+ # Check for possible reasons of failure
+ # check if CROSS_COMPILE device-option is set
+ isEmpty(CROSS_COMPILE):error("CROSS_COMPILE needs to be set via -device-option CROSS_COMPILE=<path>")
- error("Compiler $$QMAKE_CXX not found")
+ # CROSS_COMPILE is an incorrect path
+ error("Compiler $$QMAKE_CXX not found. Check the value of CROSS_COMPILE -device-option")
}