34 lines
1018 B
Bash
34 lines
1018 B
Bash
set -e
|
|
|
|
BOOST_VERSION="{{__VERSION__}}"
|
|
ARCHITECTURE="{{__ARCHITECTURE__}}"
|
|
|
|
if [ -z ${AGENT_TOOLSDIRECTORY+x} ]; then
|
|
# No AGENT_TOOLSDIRECTORY on GitHub images
|
|
TOOLCACHE_ROOT=$RUNNER_TOOL_CACHE
|
|
else
|
|
TOOLCACHE_ROOT=$AGENT_TOOLSDIRECTORY
|
|
fi
|
|
|
|
BOOST_TOOLCACHE_PATH=$TOOLCACHE_ROOT/boost
|
|
BOOST_TOOLCACHE_VERSION_PATH=$BOOST_TOOLCACHE_PATH/$BOOST_VERSION
|
|
BOOST_TOOLCACHE_VERSION_ARCH_PATH=$BOOST_TOOLCACHE_VERSION_PATH/$ARCHITECTURE
|
|
|
|
echo "Check if Boost hostedtoolcache folder exist..."
|
|
if [ ! -d $BOOST_TOOLCACHE_PATH ]; then
|
|
mkdir -p $BOOST_TOOLCACHE_PATH
|
|
fi
|
|
|
|
echo "Delete Boost $BOOST_VERSION [$ARCHITECTURE] if installed"
|
|
rm -rf $BOOST_TOOLCACHE_VERSION_ARCH_PATH
|
|
|
|
echo "Create Boost $BOOST_VERSION [$ARCHITECTURE] folder"
|
|
mkdir -p $BOOST_TOOLCACHE_VERSION_ARCH_PATH
|
|
|
|
echo "Copy Boost binaries to hostedtoolcache folder"
|
|
cp -R ./* $BOOST_TOOLCACHE_VERSION_ARCH_PATH
|
|
rm $BOOST_TOOLCACHE_VERSION_ARCH_PATH/setup.sh
|
|
|
|
echo "Create complete file"
|
|
touch $BOOST_TOOLCACHE_VERSION_PATH/$ARCHITECTURE.complete
|