• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2
3prefix=@prefix@
4exec_prefix=@exec_prefix@
5includedir=@includedir@
6libdir=@libdir@
7
8usage()
9{
10    cat <<EOF
11Usage: xml2-config [OPTION]
12
13Known 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
22EOF
23
24    exit $1
25}
26
27if test $# -eq 0; then
28    usage 1
29fi
30
31cflags=false
32libs=false
33
34while 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@ @MODULE_PLATFORM_LIBS@
90	    else
91		echo @XML_LIBDIR@ @XML_LIBS@ @MODULE_PLATFORM_LIBS@
92	    fi
93	else
94	    echo @XML_LIBDIR@ @XML_LIBS@ @MODULE_PLATFORM_LIBS@ @WIN32_EXTRA_LIBADD@
95	fi
96       	;;
97
98    *)
99	usage
100	exit 1
101	;;
102    esac
103    shift
104done
105
106exit 0
107