~ubuntu-branches/ubuntu/quantal/libxml2/quantal-updates

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