Fix linkage of QtWidgets on Android
On Android, the OpenGL dependency is unfortunately a public dependency in QtGui. Change-Id: I50847891ba55c4646078b02e3aacf14823daf1d0 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
This commit is contained in:
parent
9ad193cc3d
commit
c220974ed8
@ -380,6 +380,16 @@ extend_target(Gui CONDITION QT_FEATURE_opengl
|
|||||||
WrapOpenGL # special case
|
WrapOpenGL # special case
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# special case begin
|
||||||
|
# qopenglfunctions.h on Android does not use the function
|
||||||
|
# table indirection for calls but calls ::glFoo in inline functions
|
||||||
|
# directly. That means the GL library is a public dependency.
|
||||||
|
extend_target(Gui CONDITION QT_FEATURE_opengl AND ANDROID
|
||||||
|
PUBLIC_LIBRARIES
|
||||||
|
WrapOpenGL
|
||||||
|
)
|
||||||
|
# special case end
|
||||||
|
|
||||||
#### Keys ignored in scope 2:.:.:gui.pro:QT_FEATURE_opengl:
|
#### Keys ignored in scope 2:.:.:gui.pro:QT_FEATURE_opengl:
|
||||||
# MODULE_CONFIG = "opengl"
|
# MODULE_CONFIG = "opengl"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user