c215aee1d71a9827d7100d3a16bfd8e5c0decb78
[yaz-moved-to-github.git] / lib / yaz-config.in
1 #!/bin/sh
2 # $Id: yaz-config.in,v 1.6 2000-10-02 12:31:43 adam Exp $
3 yazprefix=@prefix@
4 yaz_echo_cflags=no
5 yaz_echo_libs=no
6 yaz_echo_help=no
7 yaz_echo_tabs=no
8
9 yazlibs="@LIBS@"
10 YAZVERSION=@VERSION@
11
12 usage()
13 {
14         cat <<EOF
15 Usage: yaz-config [OPTIONS] [LIBRARIES]
16 Options:
17         [--prefix[=DIR]]
18         [--version]
19         [--libs]
20         [--cflags]
21         [--tabs]
22 EOF
23         exit $1
24 }
25
26 #if test $# -eq 0; then
27 #       yaz_echo_help=yes
28 #fi
29
30 while test $# -gt 0; do
31   case "$1" in
32   -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
33   *) optarg= ;;
34   esac
35
36   case $1 in
37     --prefix=*)
38       yazprefix=$optarg
39       ;;
40     --prefix)
41       echo $yazprefix
42       exit 0
43       ;;
44     --version)
45       echo $YAZVERSION
46       exit 0
47       ;;
48     --cflags)
49       yaz_echo_cflags=yes
50       ;;
51     --libs)
52       yaz_echo_libs=yes
53       ;;
54     --tabs)
55       yaz_echo_tabs=yes
56       ;;
57     -*)
58       yaz_echo_help=yes
59       ;;
60   esac
61   shift
62 done
63
64 YAZTAB=$yazprefix/share/yaz/tab
65 YAZBIN=$yazprefix/bin
66
67 if test "$yazprefix" = "/usr"; then
68         YAZLIB="-lyaz $yazlibs"
69 else
70         YAZLIB="-L$yazprefix/lib -lyaz $yazlibs"
71 fi
72 if test "$yazprefix" = "/usr"; then
73         YAZINC=
74 else
75         YAZINC=-I$yazprefix/include
76 fi
77
78 if test "$yaz_echo_help" = "yes"; then
79         usage 1 1>&2
80 fi
81 if test "$yaz_echo_cflags" = "yes"; then
82         echo $YAZINC
83 fi
84 if test "$yaz_echo_libs" = "yes"; then
85         echo $YAZLIB
86 fi
87 if test "$yaz_echo_tabs" = "yes"; then
88         echo $YAZTAB
89 fi