Skip to content

Commit e3ad476

Browse files
committed
grpc bin default path when cross compiling
1 parent c2aeab3 commit e3ad476

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

cmake/build_dependencies.cmake

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,16 @@ set(_PROTOBUF_LIBRARIES ${PROTOBUF_LIB})
7070

7171
set(GOOGLEAPIS_GENS_PATH ${CMAKE_INSTALL_PREFIX}/gens)
7272

73-
if(NOT CMAKE_CROSSCOMPILING)
74-
set(PROTOBUF_ROOT_FOLDER ${_GRPC_SRC_PATH}-build)
75-
set(GRPC_PLUGINPATH ${_GRPC_SRC_PATH}-build)
73+
if(CMAKE_CROSSCOMPILING)
74+
if(NOT PROTOBUF_ROOT_FOLDER)
75+
set(PROTOBUF_ROOT_FOLDER /usr/local/bin)
76+
endif()
77+
if(NOT GRPC_PLUGINPATH)
78+
set(GRPC_PLUGINPATH /usr/local/bin)
79+
endif()
80+
else()
81+
set(PROTOBUF_ROOT_FOLDER ${_GRPC_SRC_PATH}-build)
82+
set(GRPC_PLUGINPATH ${_GRPC_SRC_PATH}-build)
7683
endif()
7784

7885
ExternalProject_Add(googleapis

0 commit comments

Comments
 (0)