Skip to content

Commit f2062df

Browse files
committed
Do not install RE2 and force cache variables so linux packages don't override
1 parent 9bddf67 commit f2062df

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

cpp/cmake_modules/ThirdpartyToolchain.cmake

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2855,7 +2855,8 @@ function(build_re2)
28552855

28562856
fetchcontent_declare(re2
28572857
URL ${RE2_SOURCE_URL}
2858-
URL_HASH "SHA256=${ARROW_RE2_BUILD_SHA256_CHECKSUM}")
2858+
URL_HASH "SHA256=${ARROW_RE2_BUILD_SHA256_CHECKSUM}"
2859+
EXCLUDE_FROM_ALL)
28592860
prepare_fetchcontent()
28602861

28612862
# Unity build causes some build errors
@@ -3236,8 +3237,12 @@ function(build_grpc)
32363237
set(gRPC_ZLIB_PROVIDER
32373238
"package"
32383239
CACHE STRING "" FORCE)
3239-
set(gRPC_INSTALL OFF)
3240-
set(gRPC_BUILD_TESTS OFF)
3240+
set(gRPC_INSTALL
3241+
OFF
3242+
CACHE BOOL "" FORCE)
3243+
set(gRPC_BUILD_TESTS
3244+
OFF
3245+
CACHE BOOL "" FORCE)
32413246

32423247
# Add warning suppression flags for gRPC build.
32433248
if(NOT MSVC)

0 commit comments

Comments
 (0)