test/configure

changeset 16
4fac0e25ee04
parent 15
971ac4f0f1df
child 18
0df7309d498e
child 19
e05f3e8ec2cb
equal deleted inserted replaced
15:971ac4f0f1df 16:4fac0e25ee04
65 # 65 #
66 # parse arguments 66 # parse arguments
67 # 67 #
68 for ARG in $@ 68 for ARG in $@
69 do 69 do
70 if [[ $ARG == --prefix=* ]]; then 70 case "$ARG" in
71 PREFIX=${ARG:9} 71 "--prefix="*) PREFIX=${ARG#--prefix=} ;;
72 elif [[ $ARG = --exec-prefix=* ]]; then 72 "--exec-prefix="*) EPREFIX=${ARG#--exec-prefix=} ;;
73 EPREFIX=${ARG:14} 73 "--bindir="*) BINDIR=${ARG#----bindir=} ;;
74 elif [[ $ARG = --bindir=* ]]; then 74 "--sbindir="*) SBINDIR=${ARG#--sbindir=} ;;
75 BINDIR=${ARG:9} 75 "--libdir="*) LIBDIR=${ARG#--libdir=} ;;
76 elif [[ $ARG = --sbindir=* ]]; then 76 "--libexecdir="*) LIBEXECDIR=${ARG#--libexecdir=} ;;
77 SBINDIR=${ARG:10} 77 "--datadir="*) DATADIR=${ARG#--datadir=} ;;
78 elif [[ $ARG = --libdir=* ]]; then 78 "--sysconfdir="*) SYSCONFDIR=${ARG#--sysconfdir=} ;;
79 LIBDIR=${ARG:9} 79 "--sharedstatedir="*) SHAREDSTATEDIR=${ARG#--sharedstatedir=} ;;
80 elif [[ $ARG = --libexecdir=* ]]; then 80 "--localstatedir="*) LOCALSTATEDIR=${ARG#--localstatedir=} ;;
81 LIBEXECDIR=${ARG:13} 81 "--includedir="*) INCLUDEDIR=${ARG#--includedir=} ;;
82 elif [[ $ARG = --datadir=* ]]; then 82 "--infodir="*) INFODIR=${ARG#--infodir=} ;;
83 DATADIR=${ARG:10} 83 "--mandir"*) MANDIR=${ARG#--mandir} ;;
84 elif [[ $ARG = --sysconfdir=* ]]; then 84 "--help"*) printhelp; exit 1 ;;
85 SYSCONFDIR=${ARG:13} 85 "--enable-pg") FEATURE_PG=on ;;
86 elif [[ $ARG = --sharedstatedir=* ]]; then 86 "--disable-pg") unset FEATURE_PG ;;
87 SHAREDSTATEDIR=${ARG:17} 87 "-"*) echo "unknown option: $ARG"; exit 1 ;;
88 elif [[ $ARG = --localstatedir=* ]]; then 88 esac
89 LOCALSTATEDIR=${ARG:16}
90 elif [[ $ARG = --includedir=* ]]; then
91 INCLUDEDIR=${ARG:12}
92 elif [[ $ARG = --infodir=* ]]; then
93 INFODIR=${ARG:10}
94 elif [[ $ARG = --mandir=* ]]; then
95 MANDIR=${ARG:9}
96 elif [ $ARG = "--help" ]; then
97 printhelp
98 exit 0
99 elif [[ $ARG == --enable-pg ]]; then
100 FEATURE_PG=on
101 elif [[ $ARG == --disable-pg ]]; then
102 unset FEATURE_PG
103 fi
104 done 89 done
105 90
106 # set dir variables 91 # set dir variables
107 if [ -z "$BINDIR" ]; then 92 if [ -z "$BINDIR" ]; then
108 BINDIR=$EPREFIX/bin 93 BINDIR=$EPREFIX/bin

mercurial