Merge from vendor branch BSDTAR:
[dragonfly.git] / crypto / heimdal-0.6.3 / tools / krb5-config.in
1 #!/bin/sh
2 # $Id: krb5-config.in,v 1.9 2002/09/09 22:29:06 joda Exp $
3
4 do_libs=no
5 do_cflags=no
6 do_usage=no
7 print_prefix=no
8 print_exec_prefix=no
9 library=krb5
10
11 if test $# -eq 0; then
12   do_usage=yes
13   usage_exit=1
14 fi
15
16 for i in $*; do
17   case $i in
18   --help)
19     do_usage=yes
20     usage_exit=0
21     ;;
22   --version)
23     echo "@PACKAGE@ @VERSION@"
24     echo '$Id: krb5-config.in,v 1.9 2002/09/09 22:29:06 joda Exp $'
25     exit 0
26     ;;
27   --prefix=*)
28     prefix=`echo $i | sed 's/^--prefix=//'`
29     ;;
30   --prefix)
31     print_prefix=yes
32     ;;
33   --exec-prefix=*)
34     exec_prefix=`echo $i | sed 's/^--exec-prefix=//'`
35     ;;
36   --exec-prefix)
37     print_exec_prefix=yes
38     ;;
39   --libs)
40     do_libs=yes
41     ;;
42   --cflags)
43     do_cflags=yes
44     ;;
45   krb5)
46     library=krb5
47     ;;
48   gssapi)
49     library=gssapi
50     ;;
51   kadm-client)
52     library=kadm-client
53     ;;
54   kadm-server)
55     library=kadm-server
56     ;;
57   *)
58     echo "unknown option: $i"
59     exit 1
60     ;;
61   esac
62 done
63
64 if test "$do_usage" = "yes"; then
65     echo "usage: $0 [options] [libraries]"
66     echo "options: [--prefix[=dir]] [--exec-prefix[=dir]] [--libs] [--cflags]"
67     echo "libraries: krb5 gssapi kadm-client kadm-server"
68     exit $usage_exit
69 fi
70
71 if test "$prefix" = ""; then
72   prefix=@prefix@
73 fi
74 if test "$exec_prefix" = ""; then
75   exec_prefix=@exec_prefix@
76 fi
77
78 libdir=@libdir@
79 includedir=@includedir@
80
81 if test "$print_prefix" = "yes"; then
82     echo $prefix
83 fi
84
85 if test "$print_exec_prefix" = "yes"; then
86     echo $exec_prefix
87 fi
88
89 if test "$do_libs" = "yes"; then
90     lib_flags="-L${libdir}"
91     case $library in
92     gssapi)
93         lib_flags="$lib_flags -lgssapi"
94         ;;
95     kadm-client)
96         lib_flags="$lib_flags -lkadm5clnt"
97         ;;
98     kadm-server)
99         lib_flags="$lib_flags -lkadm5srv"
100         ;;
101     esac
102     lib_flags="$lib_flags -lkrb5 -lasn1 @LIB_des_appl@ -lroken"
103     lib_flags="$lib_flags @LIB_crypt@ @LIB_dbopen@ @LIBS@"
104     echo $lib_flags
105 fi
106 if test "$do_cflags" = "yes"; then
107     echo "-I${includedir} @INCLUDE_des@"
108 fi
109
110 exit 0