From e50057d13fbb8beb522d1c9cf54168a71d72ebbb Mon Sep 17 00:00:00 2001 From: Robert Kearns <52675269+robertkearns@users.noreply.github.com> Date: Mon, 16 May 2022 13:40:11 -0600 Subject: [PATCH] Exclude .DS_Store, fixing #24700 (#24701) --- scripts/cmake/vcpkg_extract_source_archive.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/cmake/vcpkg_extract_source_archive.cmake b/scripts/cmake/vcpkg_extract_source_archive.cmake index e389d7a121..2b27194ba2 100644 --- a/scripts/cmake/vcpkg_extract_source_archive.cmake +++ b/scripts/cmake/vcpkg_extract_source_archive.cmake @@ -218,6 +218,8 @@ function(vcpkg_extract_source_archive) cmake_path(SET temp_source_path "${temp_dir}") else() file(GLOB archive_directory "${temp_dir}/*") + # Exclude .DS_Store entries created by the finder on macOS + list(FILTER archive_directory EXCLUDE REGEX ".*/.DS_Store$") # make sure `archive_directory` is only a single file if(NOT archive_directory MATCHES ";" AND IS_DIRECTORY "${archive_directory}") cmake_path(SET temp_source_path "${archive_directory}")