Moved part of the build out of build.xml

This commit is contained in:
Mathieu Champlon 2015-03-07 19:04:48 +01:00
parent d424d4ee7f
commit 2a34194231
6 changed files with 104 additions and 64 deletions

39
build/build.sh Normal file
View file

@ -0,0 +1,39 @@
#!/bin/sh
# Copyright (C) 2015 Mathieu Champlon
#
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
run()
{
$@
r=$?
if test $r -ne 0 ; then
exit $r
fi
}
copy()
{
for dir; do true; done
run mkdir -p $dir
run cp $@
}
export BOOST=$BOOST_ROOT
cd ../test
run $BOOST/b2 -q $*
cd ../build
export BOOSTBOOK_DIR=../bin/turtle/boostbook
run copy -r "$BOOST"/tools/boostbook/xsl $BOOSTBOOK_DIR
run copy -r "$BOOST"/tools/boostbook/dtd $BOOSTBOOK_DIR
run copy -r boostbook/* $BOOSTBOOK_DIR
run copy "$BOOST"/doc/src/boostbook.css ../doc/html
run copy "$BOOST"/doc/src/images/*.png ../doc/html/images
run copy "$BOOST"/doc/src/images/callouts/*.png ../doc/html/images/callouts
cd ../doc
run $BOOST/b2 -q $*
cd ../build