summaryrefslogtreecommitdiffstats
path: root/configure.pri
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-06-29 17:34:14 +0200
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2018-07-10 15:19:44 +0000
commit6d0878db1be77c212fecccd6506e1872134c68cd (patch)
treeeceadcc9e064e42913d8858c3993f7b2ba7ba931 /configure.pri
parentced0bd80683a37a4afd5ab4460e1e08812685379 (diff)
configure: move qtConfTest_verifySpec() out of qt_configure.prf
the callback is specific to qtbase/configure.json, so it belongs into qtbase/configure.pri. amends d90db0f136. Change-Id: I905f985e2d3d2e42c4587cbacdea8dc3eb09a5be Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'configure.pri')
-rw-r--r--configure.pri5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.pri b/configure.pri
index 5200ad1342..27dc60a09c 100644
--- a/configure.pri
+++ b/configure.pri
@@ -251,6 +251,11 @@ defineTest(qtConfTest_machineTuple) {
return(true)
}
+defineTest(qtConfTest_verifySpec) {
+ qtConfTest_compile($$1): return(true)
+ qtConfFatalError("Cannot compile a minimal program. The toolchain or QMakeSpec is broken.", log)
+}
+
defineTest(qtConfTest_architecture) {
!qtConfTest_compile($${1}): \
error("Could not determine $$eval($${1}.label). See config.log for details.")