diff --git a/cmake/external_libs/absl.cmake b/cmake/external_libs/absl.cmake index 6087b651289..95b75f4c0a0 100644 --- a/cmake/external_libs/absl.cmake +++ b/cmake/external_libs/absl.cmake @@ -1,8 +1,16 @@ +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/abseil-cpp/repository/archive/20200225.2.tar.gz") + set(MD5 "7e84ac40ee4541f645f5b9c90c9c98e6") +else() + set(REQ_URL "https://github.com/abseil/abseil-cpp/archive/20200225.2.tar.gz") + set(MD5 "73f2b6e72f1599a9139170c29482ddc4") +endif () + mindspore_add_pkg(absl VER 20200225.2 LIBS absl_strings absl_throw_delegate absl_raw_logging_internal absl_int128 absl_bad_optional_access - URL https://github.com/abseil/abseil-cpp/archive/20200225.2.tar.gz - MD5 73f2b6e72f1599a9139170c29482ddc4 + URL ${REQ_URL} + MD5 ${MD5} CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=TRUE) include_directories(${absl_INC}) diff --git a/cmake/external_libs/c-ares.cmake b/cmake/external_libs/c-ares.cmake index 9bb547f2db8..ea88f2eb4f8 100644 --- a/cmake/external_libs/c-ares.cmake +++ b/cmake/external_libs/c-ares.cmake @@ -1,8 +1,16 @@ +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/c-ares/repository/archive/cares-1_15_0.tar.gz") + set(MD5 "a1e06c7eb45b96b8bff2ee1b43a4c70b") +else() + set(REQ_URL "https://github.com/c-ares/c-ares/releases/download/cares-1_15_0/c-ares-1.15.0.tar.gz") + set(MD5 "d2391da274653f7643270623e822dff7") +endif () + mindspore_add_pkg(c-ares VER 1.15.0 LIBS cares - URL https://github.com/c-ares/c-ares/releases/download/cares-1_15_0/c-ares-1.15.0.tar.gz - MD5 d2391da274653f7643270623e822dff7 + URL ${REQ_URL} + MD5 ${MD5} CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release -DCARES_SHARED:BOOL=OFF -DCARES_STATIC:BOOL=ON diff --git a/cmake/external_libs/eigen.cmake b/cmake/external_libs/eigen.cmake index 8efee439073..0029f704040 100644 --- a/cmake/external_libs/eigen.cmake +++ b/cmake/external_libs/eigen.cmake @@ -1,9 +1,18 @@ set(Eigen3_CXXFLAGS "-D_FORTIFY_SOURCE=2 -O2") set(Eigen3_CFLAGS "-D_FORTIFY_SOURCE=2 -O2") + +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/eigen-git-mirrorsource/repository/archive/3.3.7.tar.gz") + set(MD5 "cf6552a5d90c1aca4b5e0b011f65ea93") +else() + set(REQ_URL "https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz") + set(MD5 "9e30f67e8531477de4117506fe44669b") +endif () + mindspore_add_pkg(Eigen3 VER 3.3.7 - URL https://gitlab.com/libeigen/eigen/-/archive/3.3.7/eigen-3.3.7.tar.gz - MD5 9e30f67e8531477de4117506fe44669b + URL ${REQ_URL} + MD5 ${MD5} CMAKE_OPTION -DBUILD_TESTING=OFF) find_package(Eigen3 3.3.7 REQUIRED ${MS_FIND_NO_DEFAULT_PATH}) include_directories(${Eigen3_INC}) diff --git a/cmake/external_libs/flatbuffers.cmake b/cmake/external_libs/flatbuffers.cmake index 48aaec44955..e7071aad190 100644 --- a/cmake/external_libs/flatbuffers.cmake +++ b/cmake/external_libs/flatbuffers.cmake @@ -4,12 +4,20 @@ if (WIN32) set(flatbuffers_USE_STATIC_LIBS ON) endif() +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/flatbuffers/repository/archive/v1.11.0.tar.gz") + set(MD5 "4051dc865063ffa724c4264dea8dbbe9") +else() + set(REQ_URL "https://github.com/google/flatbuffers/archive/v1.11.0.tar.gz") + set(MD5 "02c64880acb89dbd57eebacfd67200d8") +endif () + mindspore_add_pkg(flatbuffers VER 1.11.0 LIBS flatbuffers EXE flatc - URL https://github.com/google/flatbuffers/archive/v1.11.0.tar.gz - MD5 02c64880acb89dbd57eebacfd67200d8 + URL ${REQ_URL} + MD5 ${MD5} CMAKE_OPTION -DFLATBUFFERS_BUILD_TESTS=OFF ) include_directories(${flatbuffers_INC}) diff --git a/cmake/external_libs/zlib.cmake b/cmake/external_libs/zlib.cmake index 06532ed8d73..82296dcc6cc 100644 --- a/cmake/external_libs/zlib.cmake +++ b/cmake/external_libs/zlib.cmake @@ -1,8 +1,16 @@ +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/zlib/repository/archive/v1.2.11.tar.gz") + set(MD5 "be6d144068d8835e86a81b3f36b66a42") +else() + set(REQ_URL "https://github.com/madler/zlib/archive/v1.2.11.tar.gz") + set(MD5 "0095d2d2d1f3442ce1318336637b695f") +endif () + mindspore_add_pkg(zlib VER 1.2.11 LIBS z - URL https://github.com/madler/zlib/archive/v1.2.11.tar.gz - MD5 0095d2d2d1f3442ce1318336637b695f + URL ${REQ_URL} + MD5 ${MD5} CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release) include_directories(${zlib_INC})