diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake index 6e7544a707d3..acd7f42a0696 100644 --- a/cpp/cmake_modules/ThirdpartyToolchain.cmake +++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake @@ -1723,6 +1723,8 @@ if(ARROW_NEED_GFLAGS) set(GFLAGS_LIBRARIES gflags-shared) elseif(TARGET gflags_shared) set(GFLAGS_LIBRARIES gflags_shared) + elseif(TARGET gflags::gflags) + set(GFLAGS_LIBRARIES gflags::gflags) endif() endif() endif()