2
0
mirror of https://github.com/meganz/MEGAcmd synced 2025-08-22 01:47:24 +00:00

Merge branch 'CMD-640-Use-Downgraded-archlinux-cmake-version' into 'release/v2.1.1'

CMD-640-use cmake 3.31 for archlinux [to release 2.1.1]

See merge request apps/MEGAcmd!905
This commit is contained in:
Pablo M 2025-04-03 01:26:04 +13:00
commit 67577e05b4

View File

@ -49,6 +49,13 @@ prepare() {
if [ -f /opt/vcpkg.tar.gz ]; then
tar xzf /opt/vcpkg.tar.gz
fi
if [ -f /opt/cmake.tar.gz ]; then
echo "8514fe0197f534eef079097c774c221a /opt/cmake.tar.gz" | md5sum -c - || exit 1
rm -rf cmake_inst cmake-*-linux*
tar xzf /opt/cmake.tar.gz
ln -s cmake-*-linux* cmake_inst
fi
}
build() {
@ -64,6 +71,10 @@ build() {
vcpkg_root="-DVCPKG_ROOT=${megasrcdir}/vcpkg"
fi
if [ -f /opt/cmake.tar.gz ]; then
export PATH="${PWD}/cmake_inst/bin:$PATH"
fi
cmake --version
cmake ${vcpkg_root} -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=RelWithDebInfo -S "${megasrcdir}" -B "${megabuilddir}"
cmake --build "${megabuilddir}" ${BUILD_PARALLEL_JOBS}
@ -81,5 +92,9 @@ package() {
megasrcdir="${srcdir}/${pkgname}-${pkgver}"
megabuilddir="${megasrcdir}/build_dir"
if [ -f /opt/cmake.tar.gz ]; then
export PATH="${PWD}/cmake_inst/bin:$PATH"
fi
cmake --install "${megabuilddir}" --prefix $pkgdir
}