default_pre_build          &&
cd $SOURCE_DIRECTORY 	   &&
# fix bad .pro file for 4.6.0-beta1
sed -i '/CONFIG +=/ a\
LIBS += -lQtCLucene
' tools/assistant/tools/qhelpgenerator/*.pro \
  tools/assistant/tools/qcollectiongenerator/*.pro \
  tools/assistant/tools/qhelpconverter/*.pro \
  tools/assistant/tools/assistant/*.pro &&


# add better optimisation flags
sed -i   "s|-O2||" mkspecs/common/g++.conf      \
                                     mkspecs/linux-cxx/qmake.conf &&

# remove big direcotries
if [[ $QT_DOC = n ]];then
rm -r doc                  &&
sed -i "/htmldocs/D" projects.pro
fi                         &&
if [[ x${QT_DEBUG} != "x-debug" ]];then
  sed -i "/-g/d" mkspecs/common/g++.conf      \
                 mkspecs/linux-cxx/qmake.conf
fi                          &&

if is_depends_enabled $SPELL libiodbc;then
# force use of libiodbc
  sed -i 's/-lodbc/-liodbc/' src/plugins/sqldrivers/odbc/odbc.pro \
                             src/sql/drivers/drivers.pri \
                             config.tests/unix/odbc/odbc.pro
fi  &&

# fix use of firebird
sed -i "s/-lgds/-lfbclient/" config.tests/unix/ibase/ibase.pro \
                             src/sql/drivers/drivers.pri  \
                             src/plugins/sqldrivers/ibase/ibase.pro
