From 696f5ffc64ac90e92520fd8cf9e8313fe80e3b76 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Tue, 20 Apr 2021 20:07:23 +0200 Subject: [PATCH] QEdidParser: build only on XCB/EGLFS No other platform needs it, so avoid building and shipping unused code. Change-Id: I23b68b58eb0523459014df915ad8516c22adbcc1 Reviewed-by: Alexandru Croitor Reviewed-by: Qt CI Bot Reviewed-by: Friedemann Kleint --- src/gui/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index a8692318eb..d196849bcf 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -245,8 +245,6 @@ qt_internal_add_module(Gui util/qabstractlayoutstyleinfo.cpp util/qabstractlayoutstyleinfo_p.h util/qastchandler.cpp util/qastchandler_p.h util/qdesktopservices.cpp util/qdesktopservices.h - util/qedidparser.cpp util/qedidparser_p.h - util/qedidvendortable_p.h util/qgridlayoutengine.cpp util/qgridlayoutengine_p.h util/qhexstring_p.h util/qktxhandler.cpp util/qktxhandler_p.h @@ -1025,6 +1023,12 @@ qt_internal_extend_target(Gui # special case CONDITION NOT GCC OR NOT QT_COMPILE "painting/qdrawhelper.cpp" ) +qt_internal_extend_target(Gui CONDITION (QT_FEATURE_eglfs OR QT_FEATURE_xcb) + SOURCES + util/qedidparser.cpp util/qedidparser_p.h + util/qedidvendortable_p.h +) + qt_internal_create_tracepoints(Gui qtgui.tracepoints) qt_internal_add_docs(Gui