1if(ENABLE_GITEE) 2 set(REQ_URL "https://gitee.com/mirrors/zlib/repository/archive/v1.2.11.tar.gz") 3 set(SHA256 "f21b3885cc7732f0ab93dbe06ff1ec58069bb58657b3fda89531d1562d8ad708") 4else() 5 set(REQ_URL "https://github.com/madler/zlib/archive/v1.2.11.tar.gz") 6 set(SHA256 "629380c90a77b964d896ed37163f5c3a34f6e6d897311f1df2a7016355c45eff") 7endif() 8 9if(BUILD_LITE) 10 set(ZLIB_PATCH_ROOT ${TOP_DIR}/third_party/patch/zlib) 11else() 12 set(ZLIB_PATCH_ROOT ${CMAKE_SOURCE_DIR}/third_party/patch/zlib) 13endif() 14 15mindspore_add_pkg(zlib 16 VER 1.2.11 17 LIBS z 18 URL ${REQ_URL} 19 SHA256 ${SHA256} 20 CMAKE_OPTION -DCMAKE_BUILD_TYPE:STRING=Release 21 PATCHES ${ZLIB_PATCH_ROOT}/CVE-2018-25032.patch 22 PATCHES ${ZLIB_PATCH_ROOT}/CVE-2022-37434.patch 23 PATCHES ${ZLIB_PATCH_ROOT}/CVE-2023-45853.patch) 24 25include_directories(${zlib_INC}) 26add_library(mindspore::z ALIAS zlib::z) 27