build 1.1 KB
Newer Older
1 2 3 4
#!/bin/sh
#
# PostgreSQL Build Script
#
5 6
BUILDRUN=true

7 8 9 10 11 12 13 14 15
if echo '\c' | grep -s c >/dev/null 2>&1
then
        ECHO_N="echo -n"
        ECHO_C=""
else
        ECHO_N="echo"
        ECHO_C='\c'
fi

16
$ECHO_N "Additional directories to search for .h files []: $ECHO_C"
17
read a
18
if [ "$a." = "." ]
19
then
20 21
        ADD_INC_DIRS=
else
22
        ADD_INC_DIRS=`echo "$a" | sed 's@  *@ @g; s@^\([^ ]\)@-I\1@; s@ \([^ ]\)@ -I\1@g'`
23
        INC_CFLAGS="$ADD_INC_DIRS"
24
        CPPFLAGS="$ADD_INC_DIRS" ; export CPPFLAGS
25 26 27 28 29 30
fi

$ECHO_N "Additional directories to search for library files []: $ECHO_C"
read a
if [ "$a." != "." ]
then
31
        ADD_LIB_DIRS=`echo "$a" | sed 's@  *@ @g; s@^\([^ ]\)@-L\1@; s@ \([^ ]\)@ -L\1@g'`
32
        LDFLAGS="$ADD_LIB_DIRS" ; export LDFLAGS
33 34
fi

35
IDIR=/usr/local/pgsql
36 37 38 39 40 41 42
$ECHO_N "Installation directory [/usr/local/pgsql]: $ECHO_C"
read a
if [ "$a." != "." ]
then
        IDIR=${a}
fi

43 44 45 46 47 48 49 50 51 52 53
USE_LOCALE=no
echo "Define USE_LOCALE to get Postgres work (sort, search)"
$ECHO_N "with national alphabet. [no]: $ECHO_C"
read a
if [ "$a." != "." ]
then
	USE_LOCALE=${a}
fi

export BUILDRUN USE_LOCALE

54
./configure --prefix=${IDIR}
55