Commit 7619aba4 authored by Julien D'Ascenzio's avatar Julien D'Ascenzio Committed by Thomas Petazzoni
Browse files

qt: add QT_COORD_TYPE to double option



On ARM-based platforms, qreal is a typedef for float for performance
reasons. But we may want a double precision anyway.

Signed-off-by: default avatarRichard Genoud <richard.genoud@gmail.com>
Reviewed-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Tested-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
parent c90e587c
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -120,6 +120,16 @@ config BR2_PACKAGE_QT_CONFIG_FILE
	  This option allows to set the path of such a configuration
	  file, which Buildroot will give to Qt at compile time.

config BR2_PACKAGE_QT_QT_COORD_TYPE_DOUBLE
	bool "QT_COORD_TYPE to double"
	help
	  Set QT_COORD_TYPE to double. On ARM-based platforms, qreal
	  is a typedef for float for performance reasons, but for
	  QT_COORD_TYPE, some people may want to use a double type
	  anyway for precision.

	  If unsure say n.

config BR2_PACKAGE_QT_QT3SUPPORT
	bool "Compatibility with Qt3"
	depends on BR2_PACKAGE_QT_GUI_MODULE
+5 −0
Original line number Diff line number Diff line
@@ -46,6 +46,11 @@ QT_CFLAGS += -marm
QT_CXXFLAGS += -marm
endif

ifeq ($(BR2_PACKAGE_QT_QT_COORD_TYPE_DOUBLE),y)
QT_CFLAGS += -DQT_COORD_TYPE=double
QT_CXXFLAGS += -DQT_COORD_TYPE=double
endif

ifeq ($(BR2_PACKAGE_QT_QT3SUPPORT),y)
QT_CONFIGURE_OPTS += -qt3support
else