From c331f4a1e4409edb4b7a1198e1f3fb18b1f33cfd Mon Sep 17 00:00:00 2001 From: Dan Paulat Date: Thu, 16 Nov 2023 22:22:26 -0600 Subject: [PATCH] Ignore deprecated stdext:: usage in AWS SDK --- scwx-qt/source/scwx/qt/main/main.cpp | 1 + wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp | 8 +++++++- wxdata/source/scwx/provider/aws_level3_data_provider.cpp | 3 +++ wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp | 3 +++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/scwx-qt/source/scwx/qt/main/main.cpp b/scwx-qt/source/scwx/qt/main/main.cpp index 121766c2..3b1a943e 100644 --- a/scwx-qt/source/scwx/qt/main/main.cpp +++ b/scwx-qt/source/scwx/qt/main/main.cpp @@ -1,4 +1,5 @@ #define NOMINMAX +#define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING #include #include diff --git a/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp b/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp index 436ad0ba..462d293d 100644 --- a/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp +++ b/wxdata/include/scwx/provider/aws_nexrad_data_provider.hpp @@ -2,7 +2,13 @@ #include -#include +namespace Aws +{ +namespace S3 +{ +class S3Client; +} // namespace S3 +} // namespace Aws namespace scwx { diff --git a/wxdata/source/scwx/provider/aws_level3_data_provider.cpp b/wxdata/source/scwx/provider/aws_level3_data_provider.cpp index 029dd5db..901eb41d 100644 --- a/wxdata/source/scwx/provider/aws_level3_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_level3_data_provider.cpp @@ -1,3 +1,5 @@ +#define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING + #include #include #include @@ -5,6 +7,7 @@ #include +#include #include #include #include diff --git a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp index f6dbf79a..9eb47371 100644 --- a/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_nexrad_data_provider.cpp @@ -1,3 +1,5 @@ +#define _SILENCE_STDEXT_ARR_ITERS_DEPRECATION_WARNING + #include #include #include @@ -7,6 +9,7 @@ #include +#include #include #include #include