diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e58060605..c84e9377b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -562,6 +562,20 @@ set(PROTOBUF_INCLUDE_DIR ${INSTALL_INCLUDEDIR}) set(PROTOBUF_LIBRARY ${INSTALL_LIBDIR}/${LIB_PROTOBUF}) set(PROTOBUF_PROTOC ${STAGED_INSTALL_PREFIX}/bin/protoc) +ExternalProject_Add(openrsync + URL + https://github.com/pikiwidb/openrsync/archive/refs/tags/v0.1.0.tar.gz + CMAKE_ARGS + -DCMAKE_INSTALL_PREFIX=${STAGED_INSTALL_PREFIX} + -DCMAKE_PREFIX_PATH=${CMAKE_PREFIX_PATH} + -DCMAKE_BUILD_TYPE=${LIB_BUILD_TYPE} + BUILD_COMMAND + ${PROJECT_SOURCE_DIR}/${EP_BASE_SUFFIX}/Source/openrsync/configure && + make PREFIX=${STAGED_INSTALL_PREFIX} -j${CPU_CORE} all + INSTALL_COMMAND + make PREFIX=${STAGED_INSTALL_PREFIX} -j${CPU_CORE} install +) + ExternalProject_Add(rocksdb DEPENDS gflags