From fedb33341b54f50bc5fec18885dcb51311384eed Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Mon, 27 Jul 2026 11:45:56 -0700 Subject: [PATCH] Reduce the usual extra arguments error to a warning by default because liblas trips over it. --- scripts/cmake/vcpkg_download_distfile.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/cmake/vcpkg_download_distfile.cmake b/scripts/cmake/vcpkg_download_distfile.cmake index fa6a11afa3..8b9193f466 100644 --- a/scripts/cmake/vcpkg_download_distfile.cmake +++ b/scripts/cmake/vcpkg_download_distfile.cmake @@ -144,7 +144,9 @@ function(vcpkg_download_distfile out_var) "URLS;HEADERS" ) if(DEFINED arg_UNPARSED_ARGUMENTS) - message(FATAL_ERROR "vcpkg_download_distfile was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}") + # backcompat needed to be preserved for + # https://github.com/microsoft/vcpkg/blob/68b3d3404d0bc6f2a2287f64ed5f6aa777e70d56/ports/liblas/portfile.cmake#L9 + message("${Z_VCPKG_BACKCOMPAT_MESSAGE_LEVEL}" "vcpkg_download_distfile was passed extra arguments: ${arg_UNPARSED_ARGUMENTS}") endif() if(arg_SILENT_EXIT) message(WARNING "SILENT_EXIT no longer has any effect. To resolve this warning, remove SILENT_EXIT.")