feat: Remove install_libgit2 function

This commit is contained in:
Carlos Álvaro
2022-06-22 09:45:23 +02:00
parent 753b021351
commit 4f1e059fa6

View File

@@ -160,35 +160,3 @@ function build_and_install()
cmake ${CMAKE_ARGS[@]} .
cmake --build . --target install --config Release
}
#--- FUNCTION -------------------------------------------------------------------------------------------------------
# NAME: install_libgit2
# DESCRIPTION: Install libgit2 library.
#----------------------------------------------------------------------------------------------------------------------
function install_libgit2()
{
local LIBGIT2_VERSION=1.4.2
local LIBGIT2_URL="https://github.com/libgit2/libgit2/archive/refs/tags/v${LIBGIT2_VERSION}.tar.gz"
local FILE_NAME="libgit2-${LIBGIT2_VERSION}.tar.gz"
local SHA256_SUM='901c2b4492976b86477569502a41c31b274b69adc177149c02099ea88404ef19'
local CURRENT_DIR="$(pwd)"
local WORK_DIR="$(mktemp -d)" && cd "${WORK_DIR}"
download "${LIBGIT2_URL}" "${FILE_NAME}"
check_sha256 "${FILE_NAME}" "${SHA256_SUM}"
extract "${FILE_NAME}"
_OPTS=(
-DBUILD_SHARED_LIBS=ON
-DUSE_SSH=ON
-DUSE_THREADS=ON
-DBUILD_EXAMPLES=OFF
-DBUILD_TESTS=OFF
)
build_and_install "libgit2 v${LIBGIT2_VERSION}" ${_OPTS[@]}
cd "${CURRENT_DIR}"
rm -rf "${WORK_DIR}"
}