1From 33e847c682efe11e10a0a42a262f096343418b97 Mon Sep 17 00:00:00 2001 2From: Samuli Piippo <samuli.piippo@qt.io> 3Date: Mon, 24 Oct 2016 09:45:18 +0300 4Subject: [PATCH] Disable all unknown features instead of erroring out 5 6Task-number: QTBUG-56656 7Change-Id: Ib884fe33cac74439f9592b145937f6b75ced8447 8Upstream-Status: Pending 9Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> 10--- 11 mkspecs/features/qt_configure.prf | 3 ++- 12 1 file changed, 2 insertions(+), 1 deletion(-) 13 14diff --git a/mkspecs/features/qt_configure.prf b/mkspecs/features/qt_configure.prf 15index 6537d98c5d..06d23e3847 100644 16--- a/mkspecs/features/qt_configure.prf 17+++ b/mkspecs/features/qt_configure.prf 18@@ -1544,7 +1544,8 @@ defineReplace(qtConfEvaluateSingleExpression) { 19 error("Expression '$$1' is accessing field '$$var' of non-local feature $${feature}.") 20 return($$result) 21 } 22- error("Unknown feature object $${feature} in expression '$${1}'.") 23+ warning("Unknown feature object $${feature} in expression '$${1}'.") 24+ result = false 25 } 26 !qtConfCheckFeature($$feature): \ 27 error("Expression '$$1' is accessing non-emitted feature $${feature}.") 28