| 46:096f3105b3b1 | 47:78ee95836412 |
|---|---|
| 29 fi | 29 fi |
| 30 touch "$TEMP_DIR/options" | 30 touch "$TEMP_DIR/options" |
| 31 touch "$TEMP_DIR/features" | 31 touch "$TEMP_DIR/features" |
| 32 | 32 |
| 33 # features | 33 # features |
| 34 FEATURE_PG=auto | |
| 34 | 35 |
| 35 # help text | 36 # help text |
| 36 printhelp() | 37 printhelp() |
| 37 { | 38 { |
| 38 echo "Usage: $0 [OPTIONS]..." | 39 echo "Usage: $0 [OPTIONS]..." |
| 55 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] | 56 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] |
| 56 --infodir=DIR info documentation [DATAROOTDIR/info] | 57 --infodir=DIR info documentation [DATAROOTDIR/info] |
| 57 --mandir=DIR man documentation [DATAROOTDIR/man] | 58 --mandir=DIR man documentation [DATAROOTDIR/man] |
| 58 | 59 |
| 59 Optional Features: | 60 Optional Features: |
| 60 --enable-pg | 61 --disable-pg |
| 61 | 62 |
| 62 __EOF__ | 63 __EOF__ |
| 63 } | 64 } |
| 64 | 65 |
| 65 # | 66 # |
| 242 while true | 243 while true |
| 243 do | 244 do |
| 244 if [ -z "$PKG_CONFIG" ]; then | 245 if [ -z "$PKG_CONFIG" ]; then |
| 245 break | 246 break |
| 246 fi | 247 fi |
| 247 $PKG_CONFIG libpq | 248 $PKG_CONFIG libpqx |
| 248 if [ $? -ne 0 ] ; then | 249 if [ $? -ne 0 ] ; then |
| 249 break | 250 break |
| 250 fi | 251 fi |
| 251 TEMP_CFLAGS="$TEMP_CFLAGS `$PKG_CONFIG --cflags libpq`" | 252 TEMP_CFLAGS="$TEMP_CFLAGS `$PKG_CONFIG --cflags libpq`" |
| 252 TEMP_LDFLAGS="$TEMP_LDFLAGS `$PKG_CONFIG --libs libpq`" | 253 TEMP_LDFLAGS="$TEMP_LDFLAGS `$PKG_CONFIG --libs libpq`" |
| 398 if [ $? -ne 0 ]; then | 399 if [ $? -ne 0 ]; then |
| 399 # "auto" features can fail and are just disabled in this case | 400 # "auto" features can fail and are just disabled in this case |
| 400 if [ "$FEATURE_PG" != "auto" ]; then | 401 if [ "$FEATURE_PG" != "auto" ]; then |
| 401 DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED libpq " | 402 DEPENDENCIES_FAILED="$DEPENDENCIES_FAILED libpq " |
| 402 ERROR=1 | 403 ERROR=1 |
| 404 else | |
| 405 unset FEATURE_PG | |
| 403 fi | 406 fi |
| 404 fi | 407 fi |
| 405 fi | 408 fi |
| 406 | 409 |
| 407 | 410 |
| 427 echo "configure finished" | 430 echo "configure finished" |
| 428 echo | 431 echo |
| 429 echo "Build Config:" | 432 echo "Build Config:" |
| 430 echo " PREFIX: $PREFIX" | 433 echo " PREFIX: $PREFIX" |
| 431 echo " TOOLCHAIN: $TOOLCHAIN_NAME" | 434 echo " TOOLCHAIN: $TOOLCHAIN_NAME" |
| 435 echo "Features:" | |
| 436 if [ -n "$FEATURE_PG" ]; then | |
| 437 echo " pg: on" | |
| 438 else | |
| 439 echo " pg: off" | |
| 440 fi | |
| 432 echo | 441 echo |
| 433 cat "$TEMP_DIR/config.mk" "$TEMP_DIR/make.mk" > config.mk | 442 cat "$TEMP_DIR/config.mk" "$TEMP_DIR/make.mk" > config.mk |
| 434 rm -Rf "$TEMP_DIR" | 443 rm -Rf "$TEMP_DIR" |
| 435 | 444 |
| 436 | 445 |