SHA256
1
0
forked from pool/qgis
qgis/fix_wms_provider_build_deps.patch
Martin Pluskal 1d1d45a126 Accepting request 747520 from home:LPechacek:branches:Application:Geo
Update QGIS to 3.10.0. This submissions works around the build issue reported at https://github.com/qgis/QGIS/issues/32764 by limiting number of parallel build jobs.

OBS-URL: https://build.opensuse.org/request/show/747520
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/qgis?expand=0&rev=276
2019-11-12 08:59:51 +00:00

40 lines
1.1 KiB
Diff

Fix WMS provide build failure
Heavily multithreaded QGIS build fails due to missing dependency between WMS
code and the Qt form code. This patch makes the dependency explicit.
Signed-off: Libor Pechacek <lpechacek@gmx.com>
---
src/providers/wms/CMakeLists.txt | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
--- a/src/providers/wms/CMakeLists.txt
+++ b/src/providers/wms/CMakeLists.txt
@@ -12,6 +12,9 @@ SET (WMS_MOC_HDRS
)
IF (WITH_GUI)
+ SET(WMS_GUI_UIS
+ ../../ui/qgswmssourceselectbase.ui
+ )
SET(WMS_GUI_SRCS
qgswmsprovidergui.cpp
qgswmssourceselect.cpp
@@ -29,6 +32,7 @@ IF (WITH_GUI)
)
ENDIF ()
+QT5_WRAP_UI (WMS_GUI_UIS_H ${WMS_GUI_UIS})
QT5_WRAP_CPP (WMS_MOC_SRCS ${WMS_MOC_HDRS})
QT5_WRAP_CPP (WMS_GUI_MOC_SRCS ${WMS_GUI_MOC_HDRS})
@@ -57,7 +61,7 @@ INCLUDE_DIRECTORIES(SYSTEM
)
# static library
-ADD_LIBRARY(wmsprovider_a STATIC ${WMS_SRCS} ${WMS_MOC_SRCS})
+ADD_LIBRARY(wmsprovider_a STATIC ${WMS_GUI_UIS_H} ${WMS_SRCS} ${WMS_MOC_SRCS})
TARGET_LINK_LIBRARIES(wmsprovider_a
${Qt5Xml_LIBRARIES}
${Qt5Core_LIBRARIES}