summaryrefslogtreecommitdiff
path: root/src/plugins/geoservices/mapboxgl/mapboxgl.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/geoservices/mapboxgl/mapboxgl.pro')
-rw-r--r--src/plugins/geoservices/mapboxgl/mapboxgl.pro8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/geoservices/mapboxgl/mapboxgl.pro b/src/plugins/geoservices/mapboxgl/mapboxgl.pro
index dcdee7e4..7781fd6d 100644
--- a/src/plugins/geoservices/mapboxgl/mapboxgl.pro
+++ b/src/plugins/geoservices/mapboxgl/mapboxgl.pro
@@ -38,6 +38,14 @@ qtConfig(icu) {
include(../../../3rdparty/icu_dependency.pri)
}
+# When building for Windows with dynamic OpenGL, this plugin
+# can only run with ANGLE because Mapbox GL requires at least
+# OpenGL ES and does not use QOpenGLFunctions for resolving
+# the OpenGL symbols. -lopengl32 only gives OpenGL 1.1.
+win32:qtConfig(dynamicgl) {
+ LIBS_PRIVATE += -lQtANGLE
+}
+
PLUGIN_TYPE = geoservices
PLUGIN_CLASS_NAME = QGeoServiceProviderFactoryMapboxGL
load(qt_plugin)