diff options
author | Constantin Michael <constantin@codesynthesis.com> | 2011-03-30 16:52:10 +0200 |
---|---|---|
committer | Constantin Michael <constantin@codesynthesis.com> | 2011-04-22 17:52:55 +0200 |
commit | 851daff69fc6487d6cba853d2c0db802031c660b (patch) | |
tree | 9fb71c8ed9af369cdb4f9bb1edc92afa69810147 | |
parent | 78377242a75057a6f82a608c0aac9ea737ba8f53 (diff) |
Add code for Qt profile dist build
-rwxr-xr-x | dist.sh | 24 | ||||
-rwxr-xr-x | test/windows/odb/build.bat | 17 |
2 files changed, 40 insertions, 1 deletions
@@ -71,6 +71,7 @@ if [ $rebuild = y ]; then rm -rf $out_root/libodb-mysql/* rm -rf $out_root/libodb-tracer/* rm -rf $out_root/libodb-boost/* + rm -rf $out_root/libodb-qt/* rm -rf $out_root/odb-tests/* $out_root/odb-tests-* rm -rf $out_root/odb-examples/* $out_root/odb-examples-* @@ -86,6 +87,7 @@ mkdir -p $out_root/libodb mkdir -p $out_root/libodb-mysql mkdir -p $out_root/libodb-tracer mkdir -p $out_root/libodb-boost +mkdir -p $out_root/libodb-qt mkdir -p $out_root/odb-tests mkdir -p $out_root/odb-examples @@ -226,6 +228,26 @@ cp $out_root/libodb-boost/libodb-boost-$ver.zip $out_root/pack/ cp $out_root/libodb-boost/libodb-boost-$ver.tar.gz $out_root/pack/ cp $out_root/libodb-boost/libodb-boost-$ver.tar.bz2 $out_root/pack/ +# Build libodb-qt +# +make -C $src_root/libodb-qt dist dist_prefix=$out_root/libodb-qt + +cd $out_root/libodb-qt + +if [ $rebuild = y ]; then + ./bootstrap + ./configure --with-libodb=../libodb CXXFLAGS="$CXXFLAGS" +fi + +make -j 8 +make dist + +cd $wd + +cp $out_root/libodb-qt/libodb-qt-$ver.zip $out_root/pack/ +cp $out_root/libodb-qt/libodb-qt-$ver.tar.gz $out_root/pack/ +cp $out_root/libodb-qt/libodb-qt-$ver.tar.bz2 $out_root/pack/ + # Build odb-tests # make -C $src_root/tests-mysql -f $src_root/tests/makefile dist \ @@ -252,6 +274,7 @@ for d in $db; do --with-libodb-tracer=../libodb-tracer \ --with-libodb-$d=../libodb-$d \ --with-libodb-boost=../libodb-boost \ +--with-libodb-qt=../libodb-qt \ CXXFLAGS="$CXXFLAGS" \ ODB=$odb fi @@ -298,6 +321,7 @@ for d in $db; do --with-libodb=../libodb \ --with-libodb-$d=../libodb-$d \ --with-libodb-boost=../libodb-boost \ +--with-libodb-qt=../libodb-qt \ CXXFLAGS="$CXXFLAGS" \ ODB=$odb fi diff --git a/test/windows/odb/build.bat b/test/windows/odb/build.bat index 323ec99..efe9c2a 100755 --- a/test/windows/odb/build.bat +++ b/test/windows/odb/build.bat @@ -71,7 +71,7 @@ goto :eof :start -for %%d in (libodb libodb-tracer libodb-%1 libodb-boost) do ( +for %%d in (libodb libodb-tracer libodb-%1 libodb-boost libodb-qt) do ( for %%c in (%confs%) do ( for %%p in (%plats%) do ( call :run_build %%d/%%d-vc%vcver%.sln %%c %%p @@ -97,6 +97,14 @@ for %%c in (%confs%) do ( if not "_%failed%_" == "__" goto error +for %%c in (%confs%) do ( + for %%p in (%plats%) do ( + call :run_build odb-examples-%1/qt/qt-%1-vc%vcver%.sln %%c %%p + ) +) + +if not "_%failed%_" == "__" goto error + cd odb-tests-%1 call build.bat %1 %2 %3 %4 %action% if errorlevel 1 ( @@ -111,6 +119,13 @@ if errorlevel 1 ( goto error ) +cd ..\qt +call build.bat %1 %2 %3 %4 %action% +if errorlevel 1 ( + cd ..\.. + goto error +) + echo. echo ALL BUILDS SUCCEEDED echo. |