blob: 3435443c31e0577347f9c5c0b76ceb7096ee071a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
default_pre_build &&
cd $SOURCE_DIRECTORY &&
patch -p1 < ${SCRIPT_DIRECTORY}/WebKit.pri.patch &&
# fix bad .pro file for 4.6.0-beta1
for file in tools/assistant/tools/{qhelpgenerator,qcollectiongenerator,qhelpconverter,assistant}/*.pro; do
echo "LIBS += -lQtCLucene" >> $file || return 1
done &&
# 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
|