diff options
Diffstat (limited to 'mkspecs/features/qt_configure.prf')
-rw-r--r-- | mkspecs/features/qt_configure.prf | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/mkspecs/features/qt_configure.prf b/mkspecs/features/qt_configure.prf index aaed0cb2d1..f4d94c02bc 100644 --- a/mkspecs/features/qt_configure.prf +++ b/mkspecs/features/qt_configure.prf @@ -1086,9 +1086,12 @@ defineTest(qtConfOutput_library) { name = $$eval($${1}.feature) NAME = $$upper($$replace(name, [-.], _)) - lookup = "config.tests.$$eval($${1}.test)" - isEmpty(lookup): \ + test = $$eval($${1}.test) + isEmpty(test): \ error("Output type 'library' used in feature '$$eval($${1}.feature)' without a 'test' entry.") + lookup = "config.tests.$$test" + isEmpty($${lookup}._KEYS_): \ + error("Output type 'library' used in feature '$$eval($${1}.feature)' refers to undefined test '$$test'.") eval(libs = $$eval($${lookup}.libs)) eval(cflags = $$eval($${lookup}.cflags)) |