@ -49,6 +49,7 @@ set(gRPC_BUILD_MSVC_MP_COUNT 0 CACHE STRING "The maximum number of processes for
# O p t i o n s
option ( gRPC_BUILD_TESTS "Build tests" OFF )
option ( gRPC_BUILD_CODEGEN "Build codegen" ON )
option ( gRPC_DOWNLOAD_ARCHIVES "Download archives for empty 3rd party directories" ON )
set ( gRPC_INSTALL_default ON )
if ( NOT CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR )
@ -344,7 +345,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
endif ( )
# S e t u p e x t e r n a l p r o t o l i b r a r y a t t h i r d _ p a r t y / e n v o y - a p i w i t h 2 d o w n l o a d U R L s
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/envoy-api )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/envoy-api AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / e n v o y - a p i .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / e n v o y - a p i
@ -353,7 +354,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api)
d a t a - p l a n e - a p i - 9 d 6 f f a 7 0 6 7 7 c 4 d b f 2 3 f 6 e d 5 6 9 6 7 6 2 0 6 c 4 e 2 e d f f 4
)
endif ( )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/envoy-api )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/envoy-api AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / e n v o y - a p i .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / e n v o y - a p i
@ -363,7 +364,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/envoy-api)
)
endif ( )
# S e t u p e x t e r n a l p r o t o l i b r a r y a t t h i r d _ p a r t y / g o o g l e a p i s w i t h 2 d o w n l o a d U R L s
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/googleapis )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/googleapis AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / g o o g l e a p i s .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / g o o g l e a p i s
@ -372,7 +373,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis)
g o o g l e a p i s - 2 f 9 a f 2 9 7 c 8 4 c 5 5 c 8 b 8 7 1 b a 4 4 9 5 e 0 1 a d e 4 2 4 7 6 c 9 2
)
endif ( )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/googleapis )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/googleapis AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / g o o g l e a p i s .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / g o o g l e a p i s
@ -382,7 +383,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/googleapis)
)
endif ( )
# S e t u p e x t e r n a l p r o t o l i b r a r y a t t h i r d _ p a r t y / o p e n c e n s u s - p r o t o / s r c w i t h 2 d o w n l o a d U R L s
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/opencensus-proto/src )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/opencensus-proto/src AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / o p e n c e n s u s - p r o t o / s r c .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / o p e n c e n s u s - p r o t o / s r c
@ -391,7 +392,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src)
o p e n c e n s u s - p r o t o - 0 . 3 . 0 / s r c
)
endif ( )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/opencensus-proto/src )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/opencensus-proto/src AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / o p e n c e n s u s - p r o t o / s r c .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / o p e n c e n s u s - p r o t o / s r c
@ -401,7 +402,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/opencensus-proto/src)
)
endif ( )
# S e t u p e x t e r n a l p r o t o l i b r a r y a t t h i r d _ p a r t y / x d s w i t h 2 d o w n l o a d U R L s
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/xds )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/xds AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / x d s .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / x d s
@ -410,7 +411,7 @@ if (NOT EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/third_party/xds)
x d s - e 9 c e 6 8 8 0 4 c b 4 e 6 4 c a b 5 a 5 2 e 3 c 8 b a f 8 4 0 d 4 f f 8 7 b 7
)
endif ( )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/xds )
if ( NOT EXISTS ${ CMAKE_CURRENT_SOURCE_DIR } /third_party/xds AND gRPC_DOWNLOAD_ARCHIVES )
# D o w n l o a d t h e a r c h i v e v i a H T T P , v a l i d a t e t h e c h e c k s u m , a n d e x t r a c t t o t h i r d _ p a r t y / x d s .
download_archive (
$ { C M A K E _ C U R R E N T _ S O U R C E _ D I R } / t h i r d _ p a r t y / x d s