From 60229d939672f554621fdf97ab2ed534fa9f7de7 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Thu, 5 Jan 2012 21:39:07 +0000 Subject: added helper scripts for mingw environment --- contrib/build-boost-mingw-cross.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 contrib/build-boost-mingw-cross.sh (limited to 'contrib/build-boost-mingw-cross.sh') diff --git a/contrib/build-boost-mingw-cross.sh b/contrib/build-boost-mingw-cross.sh new file mode 100755 index 0000000..bdad77d --- /dev/null +++ b/contrib/build-boost-mingw-cross.sh @@ -0,0 +1,21 @@ +#!/bin/sh +set -e +BOOST=1.48.0 + +BOOST_DASH=`echo $BOOST | perl -ne 's/\./_/g; print'` +echo $BOOST_DASH +wget http://downloads.sourceforge.net/project/boost/boost/$BOOST/boost_${BOOST_DASH}.tar.bz2 -O - | tar xj + +cd boost_${BOOST_DASH} +./bootstrap.sh + +patch -p1 < ../boost_project-config.patch + +for target in w32 w64; do + ./b2 --layout=system variant=release threading=multi link=shared runtime-link=shared toolset=gcc-$target target-os=windows threadapi=win32 stage + mkdir -p ../boost-$target/include + mv stage/lib ../boost-$target/ + cp -r boost ../boost-$target/include + ./b2 --layout=system variant=release threading=multi link=shared runtime-link=shared toolset=gcc-$target target-os=windows threadapi=win32 stage --clean +done +rm -rf boost_${BOOST_DASH} -- cgit v1.2.3