1
by Daniel Holbach
Import upstream version 2.6.22 |
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
|
|
43.1.9
by Aron Xu
* Remove odd output of xml2-config --libs (Closes: #675682). |
18 |
add --static to print static library linking
|
19 |
information
|
|
1
by Daniel Holbach
Import upstream version 2.6.22 |
20 |
--cflags print pre-processor and compiler flags
|
21 |
--modules module support enabled
|
|
22 |
--help display this help and exit
|
|
23 |
--version output version information
|
|
24 |
EOF
|
|
25 |
||
26 |
exit $1 |
|
27 |
}
|
|
28 |
||
29 |
if test $# -eq 0; then |
|
30 |
usage 1
|
|
31 |
fi
|
|
32 |
||
33 |
cflags=false |
|
34 |
libs=false |
|
35 |
||
36 |
while test $# -gt 0; do |
|
37 |
case "$1" in |
|
38 |
-*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; |
|
39 |
*) optarg= ;; |
|
40 |
esac
|
|
41 |
||
42 |
case "$1" in |
|
43 |
--prefix=*) |
|
44 |
prefix=$optarg |
|
45 |
includedir=$prefix/include |
|
46 |
libdir=$prefix/lib |
|
47 |
;;
|
|
48 |
||
49 |
--prefix)
|
|
50 |
echo $prefix |
|
51 |
;;
|
|
52 |
||
53 |
--exec-prefix=*) |
|
54 |
exec_prefix=$optarg |
|
55 |
libdir=$exec_prefix/lib |
|
56 |
;;
|
|
57 |
||
58 |
--exec-prefix)
|
|
59 |
echo $exec_prefix |
|
60 |
;;
|
|
61 |
||
62 |
--version)
|
|
63 |
echo @VERSION@
|
|
64 |
exit 0 |
|
65 |
;;
|
|
66 |
||
67 |
--help)
|
|
68 |
usage 0
|
|
69 |
;;
|
|
70 |
||
71 |
--cflags)
|
|
72 |
echo @XML_INCLUDEDIR@ @XML_CFLAGS@
|
|
73 |
;;
|
|
74 |
||
75 |
--libtool-libs)
|
|
1.1.2
by Daniel Holbach
Import upstream version 2.6.24.dfsg |
76 |
if [ -r ${libdir}/@XML_LIBTOOLLIBS@ ] |
77 |
then
|
|
78 |
echo ${libdir}/@XML_LIBTOOLLIBS@ |
|
79 |
fi
|
|
1
by Daniel Holbach
Import upstream version 2.6.22 |
80 |
;;
|
81 |
||
82 |
--modules)
|
|
83 |
echo @WITH_MODULES@
|
|
84 |
;;
|
|
85 |
||
86 |
--libs)
|
|
43.1.10
by Aron Xu
Sanitize the output of `xml2-config --libs`. |
87 |
LIBS="@XML_LIBDIR@ @XML_LIBS@ @WIN32_EXTRA_LIBADD@" |
43.1.9
by Aron Xu
* Remove odd output of xml2-config --libs (Closes: #675682). |
88 |
if [ "$2" = "--static" ] |
89 |
then
|
|
90 |
shift
|
|
91 |
LIBS="${LIBS} @Z_LIBS@ @BASE_THREAD_LIBS@@THREAD_LIBS@ @ICONV_LIBS@ @M_LIBS@ @LIBS@" |
|
92 |
fi
|
|
93 |
echo ${LIBS} |
|
1
by Daniel Holbach
Import upstream version 2.6.22 |
94 |
;;
|
95 |
||
96 |
*)
|
|
97 |
usage |
|
98 |
exit 1 |
|
99 |
;;
|
|
100 |
esac
|
|
101 |
shift
|
|
102 |
done
|
|
103 |
||
104 |
exit 0 |