#!/bin/bash ################################################################################ ## File: boost.sh ## Desc: Installs Boost C++ Libraries ################################################################################ # Source the helpers for use with the script source $HELPER_SCRIPTS/document.sh BOOST_ZIP_PATH=/opt/hostedtoolcache/Boost BOOST_LIB=/usr/local/share/boost # Install Boost for BOOST_VERSION in ${BOOST_VERSIONS//,/ } do BOOST_SYMLINK_VER=`echo "${BOOST_VERSION//[.]/_}"` BOOST_ROOT="BOOST_ROOT_$BOOST_SYMLINK_VER" BOOST_ZIP="boost_`echo $BOOST_VERSION`_gcc.zip" unzip $BOOST_ZIP_PATH/$BOOST_ZIP -d $BOOST_LIB echo "$BOOST_ROOT=$BOOST_LIB/$BOOST_VERSION" | tee -a /etc/environment if [[ $BOOST_VERSION == $BOOST_DEFAULT ]]; then echo "BOOST_ROOT=$BOOST_LIB/$BOOST_VERSION" | tee -a /etc/environment fi DocumentInstalledItem "Boost C++ Libraries $BOOST_VERSION" done # Deleting archives with Boost Libraries rm -rf $BOOST_ZIP_PATH