From 814f5a9ebb8c6287b53438e83f5d4fec6b68089d Mon Sep 17 00:00:00 2001
From: Sergio Ahumada <sergio.ahumada@digia.com>
Date: Tue, 25 Jun 2013 23:38:24 +0200
Subject: [PATCH] disable module when accessibility is not available

Using requires() instead of error() makes the build finish
gracefully when accessibility is not enabled.

This is useful when trying to compile the full Qt5 on platforms
like WinCE.

Change-Id: I4a0f6338c0bd406941b34f4d285b0577f3130dd6
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@digia.com>
---
 qtquickcontrols.pro | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/qtquickcontrols.pro b/qtquickcontrols.pro
index c353cda9f..7e514bf87 100644
--- a/qtquickcontrols.pro
+++ b/qtquickcontrols.pro
@@ -1,8 +1,4 @@
 requires(qtHaveModule(quick))
+requires(contains(QT_CONFIG, accessibility))
 
 load(qt_parts)
-
-# We need accessibility
-!contains(QT_CONFIG, accessibility) {
-    error("Building Qt without accessibility is not supported for qt quick controls.")
-}
-- 
GitLab