diff --git a/.gitignore b/.gitignore index 541f92c..a5d7382 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ -# Add any directories, files, or patterns you don't want to be tracked by version control \ No newline at end of file + +build/ +install/ + diff --git a/boost/build.sh b/boost/build.sh new file mode 100755 index 0000000..c2d08a0 --- /dev/null +++ b/boost/build.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +boostLibVer=1_70_0 + +echo boostLibVer=$boostLibVer + +scriptDir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" +originalPath=$scriptDir/original +buildPath=$scriptDir/build +installPath=$scriptDir/install + +libFilePath=$originalPath/boost_$boostLibVer.tar.gz +libBuildPath=$buildPath/$boostLibVer +libInstallPath=$installPath/$boostLibVer +libSrcPath=$buildPath/boost_$boostLibVer + +echo +echo libFilePath=$libFilePath +echo libBuildPath=$libBuildPath +echo libInstallPath=$libInstallPath +echo libSrcPath=$libSrcPath +echo + +rm -rf $buildPath $installPath + +mkdir -p $libBuildPath +mkdir -p $libInstallPath +mkdir -p $libSrcPath + +tar zxvpf $libFilePath -C $buildPath + +(cd $libSrcPath && ./bootstrap.sh --prefix=$libInstallPath && ./b2 --build-dir=$libBuildPath --prefix=$libInstallPath -j 4 install) diff --git a/boost/original/boost_1_70_0.tar.gz b/boost/original/boost_1_70_0.tar.gz new file mode 100644 index 0000000..9e2136a Binary files /dev/null and b/boost/original/boost_1_70_0.tar.gz differ