From 9bb6c239e45d8e804698432ed486df1eff9fe1bc Mon Sep 17 00:00:00 2001 From: Matthias Kuhn Date: Fri, 5 Apr 2019 14:43:06 +0200 Subject: [PATCH] Lock in Q_FOREACH free providers --- src/providers/delimitedtext/CMakeLists.txt | 2 ++ src/providers/geonode/CMakeLists.txt | 2 ++ src/providers/wms/CMakeLists.txt | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/providers/delimitedtext/CMakeLists.txt b/src/providers/delimitedtext/CMakeLists.txt index 64f3002e52f7..380126b8aec3 100644 --- a/src/providers/delimitedtext/CMakeLists.txt +++ b/src/providers/delimitedtext/CMakeLists.txt @@ -53,6 +53,8 @@ IF (WITH_GUI) ) ENDIF () +TARGET_COMPILE_DEFINITIONS(delimitedtextprovider PRIVATE "-DQT_NO_FOREACH") + # clang-tidy IF(CLANG_TIDY_EXE) SET_TARGET_PROPERTIES( diff --git a/src/providers/geonode/CMakeLists.txt b/src/providers/geonode/CMakeLists.txt index 684a7c79e7fb..3b03a7f38ed2 100644 --- a/src/providers/geonode/CMakeLists.txt +++ b/src/providers/geonode/CMakeLists.txt @@ -55,6 +55,8 @@ IF (WITH_GUI) ) ENDIF () +TARGET_COMPILE_DEFINITIONS(geonodeprovider PRIVATE "-DQT_NO_FOREACH") + # clang-tidy IF(CLANG_TIDY_EXE) SET_TARGET_PROPERTIES( diff --git a/src/providers/wms/CMakeLists.txt b/src/providers/wms/CMakeLists.txt index ca0c7822e0dd..46a4c73ca889 100644 --- a/src/providers/wms/CMakeLists.txt +++ b/src/providers/wms/CMakeLists.txt @@ -74,6 +74,8 @@ IF (WITH_GUI) ) ENDIF () +TARGET_COMPILE_DEFINITIONS(wmsprovider PRIVATE "-DQT_NO_FOREACH") + INSTALL (TARGETS wmsprovider RUNTIME DESTINATION ${QGIS_PLUGIN_DIR} LIBRARY DESTINATION ${QGIS_PLUGIN_DIR})