Annotation of embedaddon/php/scripts/php-config.in, revision 1.1.1.1

1.1       misho       1: #! /bin/sh
                      2: 
                      3: SED="@SED@"
                      4: prefix="@prefix@"
                      5: exec_prefix="@exec_prefix@"
                      6: version="@PHP_VERSION@"
                      7: vernum="@PHP_VERSION_ID@"
                      8: include_dir="@includedir@/php"
                      9: includes="-I$include_dir -I$include_dir/main -I$include_dir/TSRM -I$include_dir/Zend -I$include_dir/ext -I$include_dir/ext/date/lib"
                     10: ldflags="@PHP_LDFLAGS@"
                     11: libs="@EXTRA_LIBS@"
                     12: extension_dir='@EXTENSION_DIR@'
                     13: man_dir=`eval echo @mandir@`
                     14: program_prefix="@program_prefix@"
                     15: program_suffix="@program_suffix@"
                     16: exe_extension="@EXEEXT@"
                     17: php_cli_binary=NONE
                     18: php_cgi_binary=NONE
                     19: configure_options="@CONFIGURE_OPTIONS@"
                     20: php_sapis="@PHP_INSTALLED_SAPIS@"
                     21: 
                     22: # Set php_cli_binary and php_cgi_binary if available
                     23: for sapi in $php_sapis; do
                     24:   case $sapi in
                     25:   cli)
                     26:     php_cli_binary="@bindir@/${program_prefix}php${program_suffix}${exe_extension}"
                     27:     ;;
                     28:   cgi)
                     29:     php_cgi_binary="@bindir@/${program_prefix}php-cgi${program_suffix}${exe_extension}"
                     30:     ;;
                     31:   esac
                     32: done
                     33: 
                     34: # Determine which (if any) php binary is available
                     35: if test "$php_cli_binary" != "NONE"; then
                     36:   php_binary="$php_cli_binary"
                     37: else
                     38:   php_binary="$php_cgi_binary"
                     39: fi
                     40: 
                     41: # Remove quotes
                     42: configure_options=`echo $configure_options | $SED -e "s#'##g"`
                     43: 
                     44: case "$1" in
                     45: --prefix)
                     46:   echo $prefix;;
                     47: --includes)
                     48:   echo $includes;;
                     49: --ldflags)
                     50:   echo $ldflags;;
                     51: --libs)
                     52:   echo $libs;;
                     53: --extension-dir)
                     54:   echo $extension_dir;;
                     55: --include-dir)
                     56:   echo $include_dir;;
                     57: --php-binary)
                     58:   echo $php_binary;;
                     59: --php-sapis)
                     60:   echo $php_sapis;;
                     61: --configure-options)
                     62:   echo $configure_options;;
                     63: --man-dir)
                     64:   echo $man_dir;;
                     65: --version)
                     66:   echo $version;;
                     67: --vernum)
                     68:   echo $vernum;;
                     69: *)
                     70:   cat << EOF
                     71: Usage: $0 [OPTION]
                     72: Options:
                     73:   --prefix            [$prefix]
                     74:   --includes          [$includes]
                     75:   --ldflags           [$ldflags]
                     76:   --libs              [$libs]
                     77:   --extension-dir     [$extension_dir]
                     78:   --include-dir       [$include_dir]
                     79:   --man-dir           [$man_dir]
                     80:   --php-binary        [$php_binary]
                     81:   --php-sapis         [$php_sapis]
                     82:   --configure-options [$configure_options]
                     83:   --version           [$version]
                     84:   --vernum            [$vernum]
                     85: EOF
                     86:   exit 1;;
                     87: esac
                     88: 
                     89: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>