1if(ENABLE_GITEE) 2 set(REQ_URL "https://gitee.com/mirrors/abseil-cpp/repository/archive/20200923.3.tar.gz") 3 set(MD5 "425588c377891eaf368cfad0ea934601") 4else() 5 set(REQ_URL "https://github.com/abseil/abseil-cpp/archive/20200923.3.tar.gz") 6 set(MD5 "daba6e99c7a84e2242a0107bbd873669") 7endif() 8 9if(NOT ENABLE_GLIBCXX) 10 set(absl_CXXFLAGS "${absl_CXXFLAGS} -D_GLIBCXX_USE_CXX11_ABI=0") 11endif() 12 13mindspore_add_pkg(absl 14 VER 20200923.3 15 LIBS absl_strings absl_throw_delegate absl_raw_logging_internal absl_int128 absl_bad_optional_access 16 URL ${REQ_URL} 17 MD5 ${MD5} 18 CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=TRUE) 19 20include_directories(${absl_INC}) 21 22add_library(mindspore::absl_strings ALIAS absl::absl_strings) 23add_library(mindspore::absl_throw_delegate ALIAS absl::absl_throw_delegate) 24add_library(mindspore::absl_raw_logging_internal ALIAS absl::absl_raw_logging_internal) 25add_library(mindspore::absl_int128 ALIAS absl::absl_int128) 26add_library(mindspore::absl_bad_optional_access ALIAS absl::absl_bad_optional_access) 27