File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -75,6 +75,8 @@ _installCommonDev() {
7575 spdlogVersion=1.15.0
7676 gtestVersion=1.13.0
7777 gtestChecksum=" a1279c6fb5bf7d4a5e0d0b2a4adb39ac"
78+ abslVersion=20250814.0
79+ abslChecksum=" 016feacd6a6b3b9a47ab844e61f4f7bd"
7880 bisonVersion=3.8.2
7981 bisonChecksum=" 1e541a097cda9eca675d29dd2832921f"
8082 flexVersion=2.6.4
@@ -262,6 +264,21 @@ _installCommonDev() {
262264 fi
263265 CMAKE_PACKAGE_ROOT_ARGS+=" -D GTest_ROOT=$( realpath $gtestPrefix ) "
264266
267+ # Abseil
268+ abslPrefix=${PREFIX:- " /usr/local" }
269+ if [[ ! -d ${abslPrefix} /absl/base ]]; then
270+ cd " ${baseDir} "
271+ eval wget https://github.com/abseil/abseil-cpp/releases/download/${abslVersion} /abseil-cpp-${abslVersion} .tar.gz
272+ md5sum -c <( echo " ${abslChecksum} abseil-cpp-${abslVersion} .tar.gz" ) || exit 1
273+ tar xf abseil-cpp-${abslVersion} .tar.gz
274+ cd abseil-cpp-${abslVersion}
275+ ${cmakePrefix} /bin/cmake -DCMAKE_INSTALL_PREFIX=" ${abslPrefix} " -DCMAKE_CXX_STANDARD=17 -B build .
276+ ${cmakePrefix} /bin/cmake --build build --target install
277+ else
278+ echo " Abseil already installed."
279+ fi
280+ CMAKE_PACKAGE_ROOT_ARGS+=" -D ABSL_ROOT=$( realpath $abslPrefix ) "
281+
265282 if [[ ${equivalenceDeps} == " yes" ]]; then
266283 _equivalenceDeps
267284 fi
You can’t perform that action at this time.
0 commit comments