diff --git a/Library/Homebrew/cmake/trap_fetchcontent_provider.cmake b/Library/Homebrew/cmake/trap_fetchcontent_provider.cmake index 522a5d4a27..9eba3eb8e6 100644 --- a/Library/Homebrew/cmake/trap_fetchcontent_provider.cmake +++ b/Library/Homebrew/cmake/trap_fetchcontent_provider.cmake @@ -1,4 +1,6 @@ -cmake_minimum_required(VERSION 3.24) # Dependency providers introduced in CMake 3.24 +# Dependency providers were introduced in CMake 3.24. We don't set cmake_minimum_required here because that would +# propagate to downstream projects, which may break projects that rely on deprecated CMake behavior. Since the build +# is using brewed CMake, we can assume that the CMake version in use is at least 3.24. option(HOMEBREW_ALLOW_FETCHCONTENT "Allow FetchContent to be used in Homebrew builds" OFF)