From 9b52eaea0d2a76c3a8fd32b4ab24b7a53ba4377f Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 16 Mar 2011 08:21:43 +0200 Subject: Update MinGW build scripts to build libodb-boost --- test/windows/odb/mingw/build | 21 ++++++++++++++++++--- test/windows/odb/mingw/unpack | 5 ++++- 2 files changed, 22 insertions(+), 4 deletions(-) (limited to 'test/windows') diff --git a/test/windows/odb/mingw/build b/test/windows/odb/mingw/build index 979cc16..28e8964 100755 --- a/test/windows/odb/mingw/build +++ b/test/windows/odb/mingw/build @@ -19,9 +19,10 @@ function clean () fi } -MYSQL=/c/projects/mysql-mingw32/bin/mysql.exe -CPPFLAGS=-I/c/projects/mysql-mingw32/include -LDFLAGS="-L/c/projects/mysql-mingw32/lib -Wl,--enable-auto-import" +ROOT=/c/projects +MYSQL=$ROOT/mysql-mingw32/bin/mysql.exe +CPPFLAGS="-I$ROOT/boost-mingw32 -I$ROOT/mysql-mingw32/include" +LDFLAGS="-L$ROOT/boost-mingw32/stage/lib -L$ROOT/mysql-mingw32/lib -Wl,--enable-auto-import" test=n rebuild=n @@ -49,6 +50,7 @@ if [ $rebuild = y ]; then clean libodb clean libodb-mysql clean libodb-tracer + clean libodb-boost clean odb-tests clean odb-examples fi @@ -86,6 +88,17 @@ fi make cd .. +# Build libodb-boost +# +cd libodb-boost + +if [ $rebuild = y ]; then + ./configure --with-libodb=../libodb CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" +fi + +make +cd .. + # Build odb-tests # cd odb-tests @@ -96,6 +109,7 @@ if [ $rebuild = y ]; then --with-libodb=../libodb \ --with-libodb-mysql=../libodb-mysql \ --with-libodb-tracer=../libodb-tracer \ +--with-libodb-boost=../libodb-boost \ --with-mysql-host=192.168.0.5 \ --with-mysql-client=$MYSQL \ CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" DIFFFLAGS=-ubB @@ -118,6 +132,7 @@ if [ $rebuild = y ]; then --with-database=mysql \ --with-libodb=../libodb \ --with-libodb-mysql=../libodb-mysql \ +--with-libodb-boost=../libodb-boost \ --with-mysql-host=192.168.0.5 \ --with-mysql-client=$MYSQL \ CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" diff --git a/test/windows/odb/mingw/unpack b/test/windows/odb/mingw/unpack index 0b334b9..c7164a0 100755 --- a/test/windows/odb/mingw/unpack +++ b/test/windows/odb/mingw/unpack @@ -9,7 +9,7 @@ function error () base=/t/pack -rm -rf libodb libodb-mysql libodb-tracer odb-tests odb-examples +rm -rf libodb libodb-mysql libodb-tracer libodb-boost odb-tests odb-examples v=`echo $base/libodb-?.*.zip | sed -e "s%$base/libodb-\(.*\).zip%\1%"` @@ -24,6 +24,9 @@ mv libodb-tracer-$v libodb-tracer unzip -q $base/libodb-mysql-$v.zip mv libodb-mysql-$v libodb-mysql +unzip -q $base/libodb-boost-$v.zip +mv libodb-boost-$v libodb-boost + unzip -q $base/odb-tests-$v.zip mv odb-tests-$v odb-tests -- cgit v1.1