11diff --git a/CMakeLists.txt b/CMakeLists.txt
2- index 1e34de3..dbacb91 100644
2+ index f9f71df..321caf5 100644
33--- a/CMakeLists.txt
44+++ b/CMakeLists.txt
5- @@ -13 ,7 +13 ,7 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
5+ @@ -28 ,7 +28 ,7 @@ elseif (CMAKE_CXX_COMPILER_ID MATCHES "AppleClang")
66 elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
77 set (COMPILER_CLANG 1)
88 else ()
@@ -12,35 +12,34 @@ index 1e34de3..dbacb91 100644
1212
1313 if (COMPILER_GCC AND (FUZZTEST_FUZZING_MODE OR (FUZZTEST_COMPATIBILITY_MODE STREQUAL "libfuzzer")))
1414diff --git a/cmake/BuildDependencies.cmake b/cmake/BuildDependencies.cmake
15- index 1f4f08d..cc4d0ba 100644
15+ index d8565c0..eb79f61 100644
1616--- a/cmake/BuildDependencies.cmake
1717+++ b/cmake/BuildDependencies.cmake
18- @@ -3 ,20 +3 ,20 @@ cmake_minimum_required(VERSION 3.19)
18+ @@ -17 ,20 +17 ,20 @@ cmake_minimum_required(VERSION 3.19)
1919 include(FetchContent)
2020
2121 set(absl_URL https://github.com/abseil/abseil-cpp.git)
22- - set(absl_TAG 20240116.0 )
23- + set(absl_TAG 20250512 .0)
22+ - set(absl_TAG d04b964d82ed5146f7e5e34701a5ba69f9514c9a )
23+ + set(absl_TAG 20250814 .0)
2424
2525 set(re2_URL https://github.com/google/re2.git)
26- - set(re2_TAG 2024-02-01)
27- + set(re2_TAG 2024-07-02)
26+ set(re2_TAG 2024-07-02)
2827
2928 set(gtest_URL https://github.com/google/googletest.git)
30- - set(gtest_TAG v1.14 .0)
29+ - set(gtest_TAG v1.16 .0)
3130+ set(gtest_TAG v1.17.0)
3231
3332 # From https://www.antlr.org/download.html
3433 set(antlr_cpp_URL https://www.antlr.org/download/antlr4-cpp-runtime-4.12.0-source.zip)
3534 set(antlr_cpp_MD5 acf7371bd7562188712751266d8a7b90)
3635
3736 set(proto_URL https://github.com/protocolbuffers/protobuf.git)
38- - set(proto_TAG v28 .2)
37+ - set(proto_TAG v30 .2)
3938+ set(proto_TAG v31.1)
4039
4140 set(nlohmann_json_URL https://github.com/nlohmann/json.git)
42- set(nlohmann_json_TAG v3.11.2 )
43- @@ -27 ,7 +27 ,7 @@ if(POLICY CMP0135)
41+ set(nlohmann_json_TAG v3.11.3 )
42+ @@ -44 ,7 +44 ,7 @@ if(POLICY CMP0135)
4443 endif()
4544
4645 FetchContent_Declare(
@@ -49,7 +48,7 @@ index 1f4f08d..cc4d0ba 100644
4948 GIT_REPOSITORY ${absl_URL}
5049 GIT_TAG ${absl_TAG}
5150 )
52- @@ -68 ,7 +68 ,7 @@ endif ()
51+ @@ -93 ,7 +93 ,7 @@ endif ()
5352
5453 set(ABSL_PROPAGATE_CXX_STD ON)
5554 set(ABSL_ENABLE_INSTALL ON)
@@ -58,19 +57,11 @@ index 1f4f08d..cc4d0ba 100644
5857
5958 set(RE2_BUILD_TESTING OFF)
6059 FetchContent_MakeAvailable(re2)
61- @@ -76,6 +76,7 @@ FetchContent_MakeAvailable(re2)
62- set(GTEST_HAS_ABSL ON)
63- FetchContent_MakeAvailable(googletest)
64-
65- + set(ANTLR_BUILD_CPP_TESTS OFF)
66- FetchContent_MakeAvailable(antlr_cpp)
67-
68- if (FUZZTEST_BUILD_TESTING)
6960diff --git a/cmake/FuzzTestHelpers.cmake b/cmake/FuzzTestHelpers.cmake
70- index b907ff8..bcd3328 100644
61+ index 2869a77..8462fdd 100644
7162--- a/cmake/FuzzTestHelpers.cmake
7263+++ b/cmake/FuzzTestHelpers.cmake
73- @@ -100 ,6 +100 ,13 @@ function(fuzztest_cc_library)
64+ @@ -114 ,6 +114 ,13 @@ function(fuzztest_cc_library)
7465 ${FUZZTEST_CC_LIB_LINKOPTS}
7566 ${FUZZTEST_DEFAULT_LINKOPTS}
7667 )
@@ -84,96 +75,6 @@ index b907ff8..bcd3328 100644
8475
8576 set_property(
8677 TARGET ${_NAME}
87- diff --git a/fuzztest/CMakeLists.txt b/fuzztest/CMakeLists.txt
88- index 3d41c8b..7e4dc30 100644
89- --- a/fuzztest/CMakeLists.txt
90- +++ b/fuzztest/CMakeLists.txt
91- @@ -122,41 +122,43 @@ fuzztest_cc_library(
92- GTest::gtest
93- )
94-
95- - fuzztest_cc_library(
96- - NAME
97- - llvm_fuzzer_main
98- - SRCS
99- - "llvm_fuzzer_main.cc"
100- - DEPS
101- - fuzztest::init_fuzztest
102- - absl::flags
103- - absl::flags_parse
104- - GTest::gtest
105- - )
106- + if (FUZZTEST_BUILD_TESTING)
107- + fuzztest_cc_library(
108- + NAME
109- + llvm_fuzzer_main
110- + SRCS
111- + "llvm_fuzzer_main.cc"
112- + DEPS
113- + fuzztest::init_fuzztest
114- + absl::flags
115- + absl::flags_parse
116- + GTest::gtest
117- + )
118-
119- - fuzztest_cc_library(
120- - NAME
121- - llvm_fuzzer_wrapper
122- - SRCS
123- - "llvm_fuzzer_wrapper.cc"
124- - DEPS
125- - fuzztest::coverage
126- - fuzztest::domain_core
127- - fuzztest::fuzztest
128- - fuzztest::io
129- - fuzztest::llvm_fuzzer_main
130- - fuzztest::logging
131- - absl::core_headers
132- - absl::flags
133- - absl::log
134- - absl::no_destructor
135- - absl::random_random
136- - absl::random_bit_gen_ref
137- - absl::strings
138- - absl::string_view
139- - absl::synchronization
140- - re2::re2
141- - )
142- + fuzztest_cc_library(
143- + NAME
144- + llvm_fuzzer_wrapper
145- + SRCS
146- + "llvm_fuzzer_wrapper.cc"
147- + DEPS
148- + fuzztest::coverage
149- + fuzztest::domain_core
150- + fuzztest::fuzztest
151- + fuzztest::io
152- + fuzztest::llvm_fuzzer_main
153- + fuzztest::logging
154- + absl::core_headers
155- + absl::flags
156- + absl::log
157- + absl::no_destructor
158- + absl::random_random
159- + absl::random_bit_gen_ref
160- + absl::strings
161- + absl::string_view
162- + absl::synchronization
163- + re2::re2
164- + )
165- + endif()
166-
167- ################################################################################
168- # Internal
169- @@ -484,6 +486,7 @@ fuzztest_cc_library(
170- "internal/logging.cc"
171- DEPS
172- absl::strings
173- + absl::synchronization
174- )
175-
176- fuzztest_cc_library(
17778diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
17879index 79ada1a..124c76b 100644
17980--- a/tools/CMakeLists.txt
0 commit comments