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@ @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
|
---|
104 | done
|
---|
105 |
|
---|
106 | exit 0
|
---|