From 7400ba6076d2bd66fdd4b12dfdccab01550135e1 Mon Sep 17 00:00:00 2001 From: Nicole Mazzuca Date: Sun, 26 Jul 2020 18:50:04 -0700 Subject: [PATCH] [vcpkg] Fix build on Windows 8.1 SDK --- toolsrc/src/vcpkg/base/files.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/toolsrc/src/vcpkg/base/files.cpp b/toolsrc/src/vcpkg/base/files.cpp index 902b482d2acb32..f2684633ce18f2 100644 --- a/toolsrc/src/vcpkg/base/files.cpp +++ b/toolsrc/src/vcpkg/base/files.cpp @@ -141,7 +141,12 @@ namespace vcpkg::Files const auto target = read_symlink_implementation(oldpath, ec); if (ec) return; - const DWORD flags = SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE; + const DWORD flags = +#if defined(SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE) + SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE; +#else + 0; +#endif if (!CreateSymbolicLinkW(newpath.c_str(), target.c_str(), flags)) { const auto err = GetLastError();