Annotation of embedaddon/libxml2/xml2-config.in, revision 1.1
1.1 ! misho 1: #! /bin/sh
! 2:
! 3: prefix=@prefix@
! 4: exec_prefix=@exec_prefix@
! 5: includedir=@includedir@
! 6: libdir=@libdir@
! 7:
! 8: usage()
! 9: {
! 10: cat <<EOF
! 11: Usage: xml2-config [OPTION]
! 12:
! 13: Known values for OPTION are:
! 14:
! 15: --prefix=DIR change libxml prefix [default $prefix]
! 16: --exec-prefix=DIR change libxml exec prefix [default $exec_prefix]
! 17: --libs print library linking information
! 18: --cflags print pre-processor and compiler flags
! 19: --modules module support enabled
! 20: --help display this help and exit
! 21: --version output version information
! 22: EOF
! 23:
! 24: exit $1
! 25: }
! 26:
! 27: if test $# -eq 0; then
! 28: usage 1
! 29: fi
! 30:
! 31: cflags=false
! 32: libs=false
! 33:
! 34: while test $# -gt 0; do
! 35: case "$1" in
! 36: -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
! 37: *) optarg= ;;
! 38: esac
! 39:
! 40: case "$1" in
! 41: --prefix=*)
! 42: prefix=$optarg
! 43: includedir=$prefix/include
! 44: libdir=$prefix/lib
! 45: ;;
! 46:
! 47: --prefix)
! 48: echo $prefix
! 49: ;;
! 50:
! 51: --exec-prefix=*)
! 52: exec_prefix=$optarg
! 53: libdir=$exec_prefix/lib
! 54: ;;
! 55:
! 56: --exec-prefix)
! 57: echo $exec_prefix
! 58: ;;
! 59:
! 60: --version)
! 61: echo @VERSION@
! 62: exit 0
! 63: ;;
! 64:
! 65: --help)
! 66: usage 0
! 67: ;;
! 68:
! 69: --cflags)
! 70: echo @XML_INCLUDEDIR@ @XML_CFLAGS@
! 71: ;;
! 72:
! 73: --libtool-libs)
! 74: if [ -r ${libdir}/@XML_LIBTOOLLIBS@ ]
! 75: then
! 76: echo ${libdir}/@XML_LIBTOOLLIBS@
! 77: fi
! 78: ;;
! 79:
! 80: --modules)
! 81: echo @WITH_MODULES@
! 82: ;;
! 83:
! 84: --libs)
! 85: if [ "`uname`" = "Linux" ]
! 86: then
! 87: if [ "@XML_LIBDIR@" = "-L/usr/lib" -o "@XML_LIBDIR@" = "-L/usr/lib64" ]
! 88: then
! 89: echo @XML_LIBS@
! 90: else
! 91: echo @XML_LIBDIR@ @XML_LIBS@
! 92: fi
! 93: else
! 94: echo @XML_LIBDIR@ @XML_LIBS@ @WIN32_EXTRA_LIBADD@
! 95: fi
! 96: ;;
! 97:
! 98: *)
! 99: usage
! 100: exit 1
! 101: ;;
! 102: esac
! 103: shift
! 104: done
! 105:
! 106: exit 0
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>