upgrade boost

This commit is contained in:
Bassem Girgis
2020-08-16 14:05:52 -05:00
parent 7f04f2ea31
commit 13f897d424
4 changed files with 14 additions and 9 deletions

View File

@@ -10,7 +10,7 @@ MINGW*) machineArch=Windows ;;
esac
echo ${machineArch}
libVer=1_70_0
libVer=1_74_0
echo libVer=$libVer
@@ -18,6 +18,7 @@ scriptDir="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
originalPath=$scriptDir/original
buildPath=$scriptDir/build
installPath=$scriptDir/install
logPath=$scriptDir/log
libFilePath=$originalPath/boost_$libVer.tar.gz
libBuildPath=$buildPath/$libVer
@@ -29,19 +30,21 @@ echo libFilePath=$libFilePath
echo libBuildPath=$libBuildPath
echo libInstallPath=$libInstallPath
echo libSrcPath=$libSrcPath
echo logPath=$logPath
echo
rm -rf $buildPath $installPath
rm -rf $buildPath $installPath $logPath
mkdir -p $libBuildPath
mkdir -p $libInstallPath
mkdir -p $libSrcPath
mkdir -p $logPath
tar zxvpf $libFilePath -C $buildPath
tar zxvpf $libFilePath -C $buildPath > $logPath/untar.log
if [ "${machineArch}" = "Linux" ]; then
(cd $libSrcPath &&
./bootstrap.sh --prefix=$libInstallPath &&
./bootstrap.sh --prefix=$libInstallPath > $logPath/configure.log &&
./b2 \
--build-dir=$libBuildPath \
--prefix=$libInstallPath \
@@ -54,11 +57,11 @@ if [ "${machineArch}" = "Linux" ]; then
threading=multi \
runtime-link=shared \
address-model=64 \
install)
install > $logPath/build.log)
elif [ "${machineArch}" = "MacOS" ]; then
(cd $libSrcPath &&
./bootstrap.sh --prefix=$libInstallPath \
--with-toolset=clang &&
--with-toolset=clang > $logPath/configure.log &&
./b2 \
--build-dir=$libBuildPath \
--prefix=$libInstallPath \
@@ -69,10 +72,10 @@ elif [ "${machineArch}" = "MacOS" ]; then
threading=multi \
runtime-link=shared \
address-model=64 \
install)
install > $logPath/build.log)
elif [ "${machineArch}" = "Windows" ]; then
(cd $libSrcPath &&
./bootstrap.bat --prefix=$libInstallPath &&
./bootstrap.bat --prefix=$libInstallPath > $logPath/configure.log &&
./b2 \
--build-dir=$libBuildPath \
--prefix=$libInstallPath \
@@ -83,7 +86,7 @@ elif [ "${machineArch}" = "Windows" ]; then
threading=multi \
runtime-link=shared \
address-model=64 \
install)
install > $logPath/build.log)
else
echo "unknown architecture"
exit 1