From ef58bf1beeafeebd7a695e68a841efc1d850d11d Mon Sep 17 00:00:00 2001 From: Giulio Eulisse <10544+ktf@users.noreply.github.com> Date: Wed, 5 Feb 2025 13:27:35 +0100 Subject: [PATCH] Cleanup abseil recipe and bump version Needed to have the GPU support in ONNX working --- abseil.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/abseil.sh b/abseil.sh index c1ae03cc56..48926c2d9d 100644 --- a/abseil.sh +++ b/abseil.sh @@ -1,32 +1,34 @@ package: abseil version: "%(tag_basename)s" -tag: "20220623.1" +tag: "20250127.0" requires: - "GCC-Toolchain:(?!osx)" build_requires: - CMake + - ninja - alibuild-recipe-tools source: https://github.com/abseil/abseil-cpp incremental_recipe: | - make ${JOBS:+-j$JOBS} install + cmake --build . -- ${JOBS:+-j$JOBS} install mkdir -p $INSTALLROOT/etc/modulefiles && rsync -a --delete etc/modulefiles/ $INSTALLROOT/etc/modulefiles --- #!/bin/bash -e mkdir -p $INSTALLROOT cmake $SOURCEDIR \ + -G Ninja \ + -DCMAKE_INSTALL_LIBDIR=lib \ ${CXXSTD:+-DCMAKE_CXX_STANDARD=$CXXSTD} \ -DBUILD_TESTING=OFF \ -DCMAKE_INSTALL_PREFIX=$INSTALLROOT -make ${JOBS:+-j$JOBS} install +cmake --build . -- ${JOBS:+-j$JOBS} install +# A copy of abseil-cpp for those who want to build it themselves via FETCHCONTENT (e.g. ONNX) +rsync -av $SOURCEDIR/ $INSTALLROOT/src/ # Modulefile MODULEDIR="$INSTALLROOT/etc/modulefiles" MODULEFILE="$MODULEDIR/$PKGNAME" mkdir -p "$MODULEDIR" alibuild-generate-module --lib --bin --cmake > "$MODULEFILE" -cat >> "$MODULEFILE" <