name: 'Setup-Boost' description: 'Downloads and sets up the necessary dependencies of Boost' runs: using: composite steps: - run: | REF=${GITHUB_BASE_REF:-$GITHUB_REF} BOOST_BRANCH=develop && [ "$REF" == "master" ] && BOOST_BRANCH=master || true cd .. git clone -b $BOOST_BRANCH --depth 1 https://github.com/boostorg/boost.git boost-root cd boost-root cp -r $GITHUB_WORKSPACE/* libs/gil git submodule update --init tools/boostdep python tools/boostdep/depinst/depinst.py --git_args "--jobs 3" gil ./bootstrap.sh ./b2 -d0 headers shell: bash