From 9c453f5f71d52bf66da20ea4d1e7259991c7c57d Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sun, 24 Apr 2011 17:14:27 +0200 Subject: Add support for Qt --- test/windows/odb/mingw/build | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'test/windows/odb/mingw') diff --git a/test/windows/odb/mingw/build b/test/windows/odb/mingw/build index 256d06c..9065265 100755 --- a/test/windows/odb/mingw/build +++ b/test/windows/odb/mingw/build @@ -24,9 +24,11 @@ ROOT=/c/projects MYSQL=$ROOT/mysql-mingw32 SQLITE=$ROOT/sqlite-mingw32 BOOST=$ROOT/boost-mingw32 +QTCORE=$ROOT/qtcore-mingw32 -CPPFLAGS="-I$BOOST -I$SQLITE -I$MYSQL/include" -LDFLAGS="-L$BOOST/stage/lib -L$SQLITE -L$MYSQL/lib -Wl,--enable-auto-import" +CPPFLAGS="-I$BOOST -I$QTCORE/include -I$QTCORE/include/QtCore -I$SQLITE -I$MYSQL/include" +LDFLAGS="-L$BOOST/stage/lib -L$QTCORE/lib -L$SQLITE -L$MYSQL/lib -Wl,--enable-auto-import" +PATH="$QTCORE/bin:$PATH" mysql_options="--with-mysql-host=192.168.0.5 --with-mysql-client=$MYSQL/bin/mysql.exe" sqlite_options="--with-sqlite-db=c:\\projects\\odb\\odb_test.db" @@ -69,6 +71,7 @@ if [ $rebuild = y ]; then clean libodb-mysql clean libodb-tracer clean libodb-boost + clean libodb-qt for d in $db; do rm -rf odb-tests-$d @@ -122,6 +125,17 @@ fi make cd .. +# Build libodb-qt +# +cd libodb-qt + +if [ $rebuild = y -o ! -f Makefile ]; then + ./configure --with-libodb=../libodb CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" +fi + +make +cd .. + # Build odb-tests # for d in $db; do @@ -137,6 +151,7 @@ for d in $db; do --with-libodb-$d=../libodb-$d \ --with-libodb-tracer=../libodb-tracer \ --with-libodb-boost=../libodb-boost \ +--with-libodb-qt=../libodb-qt \ ${!optvar} \ CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" DIFFFLAGS=-ubB fi @@ -162,6 +177,7 @@ for d in $db; do --with-libodb=../libodb \ --with-libodb-$d=../libodb-$d \ --with-libodb-boost=../libodb-boost \ +--with-libodb-qt=../libodb-qt \ ${!optvar} \ CPPFLAGS="$CPPFLAGS" LDFLAGS="$LDFLAGS" DIFFFLAGS=-ubB fi -- cgit v1.1