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