building boost on windows
This commit is contained in:
@@ -1,5 +1,15 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
unameOut="$(uname -s)"
|
||||||
|
case "${unameOut}" in
|
||||||
|
Linux*) machineArch=Linux;;
|
||||||
|
Darwin*) machineArch=MacOS;;
|
||||||
|
CYGWIN*) machineArch=Windows;;
|
||||||
|
MINGW*) machineArch=Windows;;
|
||||||
|
*) machineArch="UNKNOWN:${unameOut}"
|
||||||
|
esac
|
||||||
|
echo ${machineArch}
|
||||||
|
|
||||||
libVer=1_70_0
|
libVer=1_70_0
|
||||||
|
|
||||||
echo libVer=$libVer
|
echo libVer=$libVer
|
||||||
@@ -29,4 +39,46 @@ mkdir -p $libSrcPath
|
|||||||
|
|
||||||
tar zxvpf $libFilePath -C $buildPath
|
tar zxvpf $libFilePath -C $buildPath
|
||||||
|
|
||||||
(cd $libSrcPath && ./bootstrap.sh --prefix=$libInstallPath && ./b2 --build-dir=$libBuildPath --prefix=$libInstallPath -j 4 install)
|
if [ "${machineArch}" = "Linux" ]; then
|
||||||
|
(cd $libSrcPath && \
|
||||||
|
./bootstrap.sh --prefix=$libInstallPath && \
|
||||||
|
./b2 \
|
||||||
|
--build-dir=$libBuildPath \
|
||||||
|
--prefix=$libInstallPath \
|
||||||
|
-j 4 \
|
||||||
|
variant=release \
|
||||||
|
link=shared \
|
||||||
|
threading=multi \
|
||||||
|
runtime-link=shared \
|
||||||
|
address-model=64 \
|
||||||
|
install)
|
||||||
|
elif [ "${machineArch}" = "MacOS" ]; then
|
||||||
|
(cd $libSrcPath && \
|
||||||
|
./bootstrap.sh --prefix=$libInstallPath && \
|
||||||
|
./b2 \
|
||||||
|
--build-dir=$libBuildPath \
|
||||||
|
--prefix=$libInstallPath \
|
||||||
|
-j 4 \
|
||||||
|
variant=release \
|
||||||
|
link=shared \
|
||||||
|
threading=multi \
|
||||||
|
runtime-link=shared \
|
||||||
|
address-model=64 \
|
||||||
|
install)
|
||||||
|
elif [ "${machineArch}" = "Windows" ]; then
|
||||||
|
(cd $libSrcPath && \
|
||||||
|
./bootstrap.bat --prefix=$libInstallPath && \
|
||||||
|
./b2 \
|
||||||
|
--build-dir=$libBuildPath \
|
||||||
|
--prefix=$libInstallPath \
|
||||||
|
-j 4 \
|
||||||
|
variant=release \
|
||||||
|
link=shared \
|
||||||
|
threading=multi \
|
||||||
|
runtime-link=shared \
|
||||||
|
address-model=64 \
|
||||||
|
install)
|
||||||
|
else
|
||||||
|
echo "unknown architecture"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user