diff --git a/Meta/CMake/vcpkg/generate_vcpkg_toolchain_variables.cmake b/Meta/CMake/vcpkg/generate_vcpkg_toolchain_variables.cmake index 34184b1fa18..22fb6541d15 100644 --- a/Meta/CMake/vcpkg/generate_vcpkg_toolchain_variables.cmake +++ b/Meta/CMake/vcpkg/generate_vcpkg_toolchain_variables.cmake @@ -17,6 +17,11 @@ if (LINUX AND NOT LAGOM_USE_LINKER) string(APPEND EXTRA_VCPKG_VARIABLES "set(ENV{LDFLAGS} -Wl,-z,noseparate-code)\n") endif() +# Temporary workaround until a version of vcpkg with https://github.com/microsoft/vcpkg/pull/44712 is released +if (CMAKE_VERSION VERSION_GREATER_EQUAL "4.0") + string(APPEND EXTRA_VCPKG_VARIABLES "set(ENV{CMAKE_POLICY_VERSION_MINIMUM} 3.5)\n") +endif() + file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/build-vcpkg-variables.cmake" "${EXTRA_VCPKG_VARIABLES}") # Munge the VCPKG_TRIPLET to correspond to the right one for our presets