| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 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 | 
| Daniel Veillard | 070803b | 2002-05-03 07:29:38 +0000 | [diff] [blame] | 11 | Usage: xml2-config [OPTION] | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 12 |  | 
 | 13 | Known values for OPTION are: | 
 | 14 |  | 
 | 15 |   --prefix=DIR		change libxml prefix [default $prefix] | 
| William M. Brack | 9202942 | 2004-01-04 01:01:14 +0000 | [diff] [blame] | 16 |   --exec-prefix=DIR	change libxml exec prefix [default $exec_prefix] | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 17 |   --libs		print library linking information | 
| Daniel Veillard | e855373 | 2003-09-01 20:33:14 +0000 | [diff] [blame] | 18 |   --libtool-libs        print linking information for use with libtool | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 19 |   --cflags		print pre-processor and compiler flags | 
 | 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 | 
| Daniel Veillard | 070803b | 2002-05-03 07:29:38 +0000 | [diff] [blame] | 43 | 	includedir=$prefix/include | 
 | 44 | 	libdir=$prefix/lib | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 45 | 	;; | 
 | 46 |  | 
 | 47 |     --prefix) | 
 | 48 | 	echo $prefix | 
 | 49 | 	;; | 
 | 50 |  | 
| William M. Brack | 9202942 | 2004-01-04 01:01:14 +0000 | [diff] [blame] | 51 |     --exec-prefix=*) | 
 | 52 |       exec_prefix=$optarg | 
 | 53 |       libdir=$exec_prefix/lib | 
 | 54 |       ;; | 
 | 55 |  | 
 | 56 |     --exec-prefix) | 
 | 57 |       echo $exec_prefix | 
 | 58 |       ;; | 
 | 59 |  | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 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 |  | 
| Daniel Veillard | e855373 | 2003-09-01 20:33:14 +0000 | [diff] [blame] | 73 |     --libtool-libs) | 
 | 74 | 	echo ${libdir}/@XML_LIBTOOLLIBS@ | 
 | 75 |         ;; | 
 | 76 |  | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 77 |     --libs) | 
| Daniel Veillard | 61c5220 | 2003-04-30 12:20:34 +0000 | [diff] [blame] | 78 |         if [ "`uname`" = "Linux" ] | 
 | 79 | 	then | 
 | 80 | 	    if [ "@XML_LIBDIR@" = "-L/usr/lib64" ] | 
 | 81 | 	    then | 
 | 82 | 		echo @XML_LIBS@  | 
 | 83 | 	    else | 
 | 84 | 		echo @XML_LIBDIR@ @XML_LIBS@  | 
 | 85 | 	    fi | 
 | 86 | 	else | 
 | 87 | 	    echo @XML_LIBDIR@ @XML_LIBS@  | 
 | 88 | 	fi | 
| Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 89 |        	;; | 
 | 90 |  | 
 | 91 |     *) | 
 | 92 | 	usage | 
 | 93 | 	exit 1 | 
 | 94 | 	;; | 
 | 95 |     esac | 
 | 96 |     shift | 
 | 97 | done | 
 | 98 |  | 
 | 99 | exit 0 |