1#!/bin/sh
2## Jabber config program, graciously based on libxode-config
3## Released under the GPL, refer to the file COPYING
4##
5DIFS='
6'
7
8prefix="@prefix@"
9exec_prefix="@exec_prefix@"
10
11libxode_prefix="$prefix"
12libxode_exec_prefix="$exec_prefix"
13libxode_bindir="@bindir@"
14libxode_libdir="@libdir@"
15libxode_includedir="@includedir@"
16libxode_mandir="@mandir@"
17libxode_datadir="@datadir@"
18libxode_acdir="@datadir@/aclocal"
19libxode_cflags="@CFLAGS@"
20libxode_ldflags="@LDFLAGS@"
21libxode_libs="@LIBS@"
22libxode_version="@VERSION@"
23
24help=no
25version=no
26
27usage="libxode-config"
28usage="$usage [--help] [--version] [--all]"
29usage="$usage [--prefix] [--exec-prefix] [--bindir] [--libdir] [--includedir] [--mandir] [--datadir] [--acdir]"
30usage="$usage [--cflags] [--ldflags] [--libs]"
31if [ $# -eq 0 ]; then
32    echo "libxode-config:Error: Invalid option" 1>&2
33    echo "libxode-config:Usage: $usage" 1>&2
34    exit 1
35fi
36output=''
37output_extra=''
38all=no
39prev=''
40OIFS="$IFS" IFS="$DIFS"
41for option
42do
43    if [ ".$prev" != . ]; then
44        eval "$prev=\$option"
45        prev=''
46        continue
47    fi
48    case "$option" in
49        -*=*) optarg=`echo "$option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
50           *) optarg='' ;;
51    esac
52    case "$option" in
53        --help|-h)
54            echo "Usage: $usage"
55            echo "Report bugs to http://bugs.jabber.org"
56            exit 0
57            ;;
58        --version|-v)
59            echo "LibXode $libxode_version"
60            exit 0
61            ;;
62        --all)
63            all=yes
64            ;;
65        --prefix)
66            output="$output $libxode_prefix"
67            ;;
68        --exec-prefix)
69            output="$output $libxode_exec_prefix"
70            ;;
71        --bindir)
72            output="$output $libxode_bindir"
73            ;;
74        --libdir)
75            output="$output $libxode_libdir"
76            ;;
77        --includedir)
78            output="$output $libxode_includedir"
79            ;;
80        --mandir)
81            output="$output $libxode_mandir"
82            ;;
83        --datadir)
84            output="$output $libxode_datadir"
85            ;;
86        --acdir)
87            output="$output $libxode_acdir"
88            ;;
89        --cflags)
90            output="$output -I$libxode_includedir"
91            output_extra="$output_extra $libxode_cflags"
92            ;;
93        --ldflags)
94            output="$output -L$libxode_libdir"
95            output_extra="$output_extra $libxode_ldflags"
96            ;;
97        --libs)
98            output="$output -lxode"
99            output_extra="$output_extra $libxode_libs"
100            ;;
101        * )
102            echo "libxode-config:Error: Invalid option" 1>&2
103            echo "libxode-config:Usage: $usage" 1>&2
104            exit 1;
105            ;;
106    esac
107done
108IFS="$OIFS"
109if [ ".$prev" != . ]; then
110    echo "libxode-config:Error: missing argument to --`echo $prev | sed 's/_/-/g'`" 1>&2
111    exit 1
112fi
113if [ ".$output" != . ]; then
114    if [ ".$all" = .yes ]; then
115        output="$output $output_extra"
116    fi
117    echo $output
118fi
119
120