@@ -20,6 +20,7 @@ if(BUILD_ZLIB)
2020 UPDATE_COMMAND git reset --hard
2121 PATCH_COMMAND git apply --ignore-whitespace
2222 "${CMAKE_CURRENT_LIST_DIR } /../../patches/ZLIB-v1.3.1.patch"
23+ SYSTEM
2324 )
2425 set (ZLIB_BUILD_EXAMPLES OFF )
2526 FetchContent_MakeAvailable (ZLIB)
@@ -42,6 +43,7 @@ if(BUILD_absl)
4243 PATCH_COMMAND git apply --ignore-whitespace
4344 "${CMAKE_CURRENT_LIST_DIR } /../../patches/abseil-cpp-20260107.1.patch"
4445 OVERRIDE_FIND_PACKAGE
46+ SYSTEM
4547 )
4648 set (ABSL_USE_SYSTEM_INCLUDES ON )
4749 # We want Abseil to declare what C++ standard it was compiled with.
@@ -74,6 +76,7 @@ if(BUILD_Protobuf)
7476 PATCH_COMMAND git apply --ignore-whitespace
7577 "${CMAKE_CURRENT_LIST_DIR } /../../patches/protobuf-v33.1.patch"
7678 OVERRIDE_FIND_PACKAGE # Make package visible for "protobuf-matchers" below
79+ SYSTEM
7780 )
7881 set (protobuf_BUILD_TESTS OFF )
7982 set (protobuf_BUILD_SHARED_LIBS ON )
@@ -99,6 +102,7 @@ if(BUILD_re2)
99102 UPDATE_COMMAND git reset --hard
100103 PATCH_COMMAND git apply --ignore-whitespace
101104 "${CMAKE_CURRENT_LIST_DIR } /../../patches/re2-2025-08-12.patch"
105+ SYSTEM
102106 )
103107 set (RE2_BUILD_TESTING OFF )
104108 FetchContent_MakeAvailable (re2)
@@ -121,6 +125,7 @@ if(BUILD_googletest)
121125 UPDATE_COMMAND git reset --hard
122126 PATCH_COMMAND git apply --ignore-whitespace
123127 "${CMAKE_CURRENT_LIST_DIR } /../../patches/googletest-v1.17.0.patch"
128+ SYSTEM
124129 )
125130 set (gtest_force_shared_crt ON CACHE BOOL "" FORCE )
126131 set (GTEST_HAS_ABSL ON )
@@ -139,6 +144,7 @@ if(BUILD_benchmark)
139144 GIT_TAG v1.9.2
140145 GIT_SHALLOW TRUE
141146 #PATCH_COMMAND git apply --ignore-whitespace ""
147+ SYSTEM
142148 )
143149 set (BENCHMARK_ENABLE_TESTING OFF )
144150 set (BENCHMARK_ENABLE_WERROR OFF )
0 commit comments