diff --git a/cpp/cmake/ThirdPartyPackages.cmake b/cpp/cmake/ThirdPartyPackages.cmake index 99f34682e1fb76b06a717a6880eca763b2c44b3e..55b4266387a890db85a8e3d7cb5311294429d029 100644 --- a/cpp/cmake/ThirdPartyPackages.cmake +++ b/cpp/cmake/ThirdPartyPackages.cmake @@ -271,7 +271,7 @@ endif() if(DEFINED ENV{MILVUS_MYSQLPP_URL}) set(MYSQLPP_SOURCE_URL "$ENV{MILVUS_MYSQLPP_URL}") else() - set(MYSQLPP_SOURCE_URL "https://tangentsoft.com/mysqlpp/releases/mysql++-${MYSQLPP_VERSION}.tar.gz") + set(MYSQLPP_SOURCE_URL "https://github.com/youny626/mysqlpp.git") endif() if (DEFINED ENV{MILVUS_OPENBLAS_URL}) @@ -1095,15 +1095,24 @@ macro(build_mysqlpp) "LDFLAGS=-pthread") externalproject_add(mysqlpp_ep - URL +# URL +# ${MYSQLPP_SOURCE_URL} + GIT_REPOSITORY ${MYSQLPP_SOURCE_URL} + GIT_TAG + ${MYSQLPP_VERSION} + GIT_SHALLOW + TRUE ${EP_LOG_OPTIONS} CONFIGURE_COMMAND + "./bootstrap" + COMMAND "./configure" ${MYSQLPP_CONFIGURE_ARGS} BUILD_COMMAND ${MAKE} ${MAKE_BUILD_ARGS} - BUILD_IN_SOURCE 1 + BUILD_IN_SOURCE + 1 BUILD_BYPRODUCTS ${MYSQLPP_SHARED_LIB}) diff --git a/cpp/thirdparty/versions.txt b/cpp/thirdparty/versions.txt index 311760948daa31f617a197852084b66bbe25290f..8e63a4b5c9a9407929c3532f1cc3f73d4fc2a3f8 100644 --- a/cpp/thirdparty/versions.txt +++ b/cpp/thirdparty/versions.txt @@ -7,7 +7,7 @@ GTEST_VERSION=1.8.1 JSONCONS_VERSION=0.126.0 LAPACK_VERSION=v3.8.0 LZ4_VERSION=v1.9.1 -MYSQLPP_VERSION=3.2.4 +MYSQLPP_VERSION=zilliz OPENBLAS_VERSION=v0.3.6 PROMETHEUS_VERSION=v0.7.0 ROCKSDB_VERSION=v6.0.2