summaryrefslogtreecommitdiffstats
path: root/configure.bat
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-01-03 20:23:19 +0100
committerOswald Buddenhagen <oswald.buddenhagen@qt.io>2017-01-06 20:10:10 +0000
commit696c3f9af852537897aa754dc269833ead9fcf41 (patch)
treef636225eda6237f33bd5c51315ec0e8c35a6f871 /configure.bat
parent44a68aff6626d8e7beb040fe0d6dc52740e2a210 (diff)
complain about various invalid configuration attempts
Task-number: QTBUG-56049 Change-Id: Id5eeb014c2b88195d2d14566a62dcb9185206b37 Reviewed-by: Jake Petroules <jake.petroules@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'configure.bat')
-rw-r--r--configure.bat5
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.bat b/configure.bat
index c5daabfa65..47f1889277 100644
--- a/configure.bat
+++ b/configure.bat
@@ -46,7 +46,12 @@ for %%P in ("%TOPQTSRC%") do set TOPQTSRC=%%~dpP
set TOPQTSRC=%TOPQTSRC:~0,-1%
for %%P in ("%QTDIR%") do set TOPQTDIR=%%~dpP
set TOPQTDIR=%TOPQTDIR:~0,-1%
+goto wastoplevel
:notoplevel
+if not exist ..\.qmake.super goto wastoplevel
+echo ERROR: You cannot configure qtbase separately within a top-level build. >&2
+exit /b 1
+:wastoplevel
set SYNCQT=
set PLATFORM=