vcpkg/ports/botan/fix-build_error.patch

26 lines
887 B
Diff

diff --git a/src/lib/utils/filesystem.cpp b/src/lib/utils/filesystem.cpp
index 053c91e..8e0a271 100644
--- a/src/lib/utils/filesystem.cpp
+++ b/src/lib/utils/filesystem.cpp
@@ -9,8 +9,10 @@
#include <botan/internal/filesystem.h>
#include <algorithm>
+#define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING
+
#if defined(BOTAN_TARGET_OS_HAS_STL_FILESYSTEM_MSVC) && defined(BOTAN_BUILD_COMPILER_IS_MSVC)
- #include <filesystem>
+ #include <experimental/filesystem>
#elif defined(BOTAN_HAS_BOOST_FILESYSTEM)
#include <boost/filesystem.hpp>
#elif defined(BOTAN_TARGET_OS_HAS_POSIX1)
@@ -38,7 +40,7 @@ std::vector<std::string> impl_stl_filesystem(const std::string& dir)
#if (_MSVC_LANG >= 201703L)
using namespace std::filesystem;
#else
- using namespace std::tr2::sys;
+ using namespace std::experimental::filesystem;
#endif
std::vector<std::string> out;