diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index d7bebf6b9df..5f29bdaa15c 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -593,9 +593,6 @@ if (ARROW_WITH_GRPC) endif() if (ARROW_ORC) - SET(ARROW_STATIC_LINK_LIBS - orc - ${ARROW_STATIC_LINK_LIBS}) if (ARROW_PROTOBUF_USE_SHARED) SET(ARROW_LINK_LIBS protobuf @@ -605,6 +602,9 @@ if (ARROW_ORC) protobuf ${ARROW_STATIC_LINK_LIBS}) endif() + SET(ARROW_STATIC_LINK_LIBS + orc + ${ARROW_STATIC_LINK_LIBS}) endif() if (ARROW_STATIC_LINK_LIBS)