if (TARGET glog::glog)
return()
endif()
set(glog_VERSION 0.7.0)
if (NOT "$ENV{DS_LOCAL_LIBS_DIR}" STREQUAL "")
set(glog_URL "$ENV{DS_LOCAL_LIBS_DIR}/opensource_third_party/v0.7.0.zip")
else()
set(glog_URL "https://gitee.com/mirrors/glog/repository/archive/v0.7.0.zip")
endif()
set(glog_SHA256 "713188ed17bd2f50a0967bee3b418a1750664d424f81643cfa153fc09c1e323d")
set(glog_CMAKE_OPTIONS
-DCMAKE_BUILD_TYPE=Release
-DBUILD_SHARED_LIBS=ON
-DWITH_GFLAGS=OFF
-DWITH_UNWIND=OFF
-DWITH_STACKTRACE=OFF
-DCMAKE_DISABLE_FIND_PACKAGE_Unwind=TRUE
-DBUILD_TESTING=OFF)
TE_ADD_THIRDPARTY_LIB(glog
URL ${glog_URL}
SHA256 ${glog_SHA256}
VERSION ${glog_VERSION}
CONF_OPTIONS ${glog_CMAKE_OPTIONS}
CXX_FLAGS ${TRANSFER_ENGINE_THIRDPARTY_SAFE_FLAGS})
set(glog_DIR "${glog_ROOT}/lib/cmake/glog")
if (EXISTS "${glog_ROOT}/lib64/cmake/glog")
set(glog_DIR "${glog_ROOT}/lib64/cmake/glog")
endif()
find_package(glog REQUIRED PATHS "${glog_DIR}" NO_DEFAULT_PATH)
set(TRANSFER_ENGINE_GLOG_ROOT "${glog_ROOT}" CACHE INTERNAL "")
set(TRANSFER_ENGINE_GLOG_LIB_PATH "${glog_LIB_PATH}" CACHE INTERNAL "")