|
|
@ -18,15 +18,12 @@ if("${gRPC_GFLAGS_PROVIDER}" STREQUAL "module") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
if(EXISTS "${GFLAGS_ROOT_DIR}/CMakeLists.txt") |
|
|
|
if(EXISTS "${GFLAGS_ROOT_DIR}/CMakeLists.txt") |
|
|
|
add_subdirectory(${GFLAGS_ROOT_DIR} third_party/gflags) |
|
|
|
add_subdirectory(${GFLAGS_ROOT_DIR} third_party/gflags) |
|
|
|
if(TARGET gflags_static) |
|
|
|
set(_gRPC_GFLAGS_LIBRARIES gflags::gflags) |
|
|
|
set(_gRPC_GFLAGS_LIBRARIES gflags::gflags) |
|
|
|
set(_gRPC_GFLAGS_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include") |
|
|
|
set(_gRPC_GFLAGS_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}/third_party/gflags/include") |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
else() |
|
|
|
else() |
|
|
|
message(WARNING "gRPC_GFLAGS_PROVIDER is \"module\" but GFLAGS_ROOT_DIR is wrong") |
|
|
|
message(WARNING "gRPC_GFLAGS_PROVIDER is \"module\" but GFLAGS_ROOT_DIR is wrong") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
elseif("${gRPC_GFLAGS_PROVIDER}" STREQUAL "package") |
|
|
|
elseif("${gRPC_GFLAGS_PROVIDER}" STREQUAL "package") |
|
|
|
message("gRPC GFLAGS is PACKAGE") |
|
|
|
|
|
|
|
# Use "CONFIG" as there is no built-in cmake module for gflags. |
|
|
|
# Use "CONFIG" as there is no built-in cmake module for gflags. |
|
|
|
find_package(gflags REQUIRED CONFIG) |
|
|
|
find_package(gflags REQUIRED CONFIG) |
|
|
|
if(TARGET gflags) |
|
|
|
if(TARGET gflags) |
|
|
@ -35,3 +32,4 @@ elseif("${gRPC_GFLAGS_PROVIDER}" STREQUAL "package") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
set(_gRPC_FIND_GFLAGS "if(NOT gflags_FOUND)\n find_package(gflags CONFIG)\nendif()") |
|
|
|
set(_gRPC_FIND_GFLAGS "if(NOT gflags_FOUND)\n find_package(gflags CONFIG)\nendif()") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|