steps: - bash: | set -e uname -a sudo xcode-select -switch ${XCODE_APP} which clang++ displayName: Install - bash: | set -e cd src/engine ./build.sh ${TOOLSET} --cxx=${CXX} ./b2 -v cd ../.. displayName: Build - bash: | set -e CXX_PATH=`which ${CXX}` cd test echo "using ${TEST_TOOLSET} : : ${CXX_PATH} ;" > ${HOME}/user-config.jam python test_all.py ${TEST_TOOLSET} cd .. displayName: Test - bash: | set -e CXX_PATH=`which ${CXX}` echo "using ${TEST_TOOLSET} : : ${CXX_PATH} ;" > ${HOME}/user-config.jam ./src/engine/b2 b2 warnings-as-errors=on variant=debug,release address-model=32,64 toolset=${TEST_TOOLSET} displayName: "No Warnings" - bash: | set -e CXX_PATH=`which ${CXX}` echo "using ${TEST_TOOLSET} : : ${CXX_PATH} ;" > ${HOME}/user-config.jam ./bootstrap.sh ${TOOLSET} ./b2 --prefix=$HOME/temp/.b2 install ${TEST_TOOLSET} rm ./b2 export PATH=$HOME/temp/.b2/bin:$PATH cd $HOME touch build.jam b2 -v b2 -n --debug-configuration displayName: Bootstrap