Skip to content

File tree

1 file changed

+25
-13
lines changed

1 file changed

+25
-13
lines changed
 

‎build.sh

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,31 @@
11
#!/bin/bash
22
#
33
# A simple script to build QGIS
4-
# Tim Sutton 2005
4+
# Tim Sutton 2005-2006
5+
# and Martin Dobias 2006
56
#
67
if [ ! $1 ]
78
then
8-
echo "Usage: ${0} install_prefix"
9-
echo "e.g."
10-
echo "${0} \$HOME/apps/"
11-
exit 1
12-
fi
13-
# disable default optimisations to improve debugging
14-
export CXXFLAGS="-g -Wall"
15-
export CFLAGS="-g -Wall"
16-
export QTDIR=/usr/local/Trolltech/Qt-4.1.0/
17-
export PATH=$QTDIR/bin:$PATH
18-
export LD_LIBRARY_PATH=$QTDIR/lib
19-
./autogen.sh --enable-debug --prefix=${1} --with-qtdir=$QTDIR --with-grass=/usr/lib/grass && make && make install
9+
echo "Usage: ${0} install_prefix"
10+
echo "e.g."
11+
echo "${0} \$HOME/apps/"
12+
exit 1
13+
fi
14+
15+
AUTOGEN_FLAGS=
16+
17+
# for debug build:
18+
# - disable default optimisations to improve debugging (omitting default -O2 flags)
19+
# - show warnings
20+
if [ x$2 = xdebug ]
21+
then
22+
AUTOGEN_FLAGS="--enable-debug"
23+
export CFLAGS="-g -Wall"
24+
export CXXFLAGS="-g -Wall"
25+
fi
26+
27+
export QTDIR=/usr/local/Trolltech/Qt-4.1.0/
28+
export PATH=$QTDIR/bin:$PATH
29+
export LD_LIBRARY_PATH=$QTDIR/lib
30+
./autogen.sh $AUTOGEN_FLAGS --prefix=${1} --with-qtdir=$QTDIR --with-grass=/usr/lib/grass && make && make install
31+

0 commit comments

Comments
 (0)
Please sign in to comment.