diff --git a/Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h b/Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h index b9032872d67e61860f036c6ddc70dae2e43efbf7..9ac69affe747c571ecebe5f77b53c1cb7db58d91 100644 --- a/Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h +++ b/Modules/Filtering/VectorDataRendering/include/otbMapnikAdapter.h @@ -19,6 +19,10 @@ #ifndef __otbMapnikAdapter_h #define __otbMapnikAdapter_h +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wunused-parameter" #include <mapnik/datasource_cache.hpp> #include <mapnik/font_engine_freetype.hpp> #include <mapnik/agg_renderer.hpp> @@ -30,6 +34,20 @@ #include <mapnik/layer.hpp> #include <mapnik/map.hpp> #include <mapnik/value.hpp> +#pragma GCC diagnostic pop +#else +#include <mapnik/datasource_cache.hpp> +#include <mapnik/font_engine_freetype.hpp> +#include <mapnik/agg_renderer.hpp> +#include <mapnik/filter_factory.hpp> +#include <mapnik/color_factory.hpp> +#include <mapnik/image_util.hpp> +#include <mapnik/config_error.hpp> +#include <mapnik/memory_datasource.hpp> +#include <mapnik/layer.hpp> +#include <mapnik/map.hpp> +#include <mapnik/value.hpp> +#endif #ifdef OTB_MAPNIK_COMPATIBILITY_API07 namespace mapnik { diff --git a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h index 9a3bcea0c332d0c67d8e026bbf277241bb9b6b33..86777f96055fdf2676ad72d040f10dcc719fb211 100644 --- a/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h +++ b/Modules/Filtering/VectorDataRendering/include/otbVectorDataToImageFilter.h @@ -26,6 +26,7 @@ #if defined(__GNUC__) || defined(__clang__) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wshadow" +#pragma GCC diagnostic ignored "-Wunused-parameter" #include <mapnik/memory_datasource.hpp> #include <mapnik/map.hpp> #pragma GCC diagnostic pop