MFC r1.6 r1.15 (HEAD)
[dragonfly.git] / crypto / heimdal-0.6.3 / tools / krb5-config.in
blobbdaa39754b56e1a2de69a80ca4d331c2d7f01ede
1 #!/bin/sh
2 # $Id: krb5-config.in,v 1.9 2002/09/09 22:29:06 joda Exp $
4 do_libs=no
5 do_cflags=no
6 do_usage=no
7 print_prefix=no
8 print_exec_prefix=no
9 library=krb5
11 if test $# -eq 0; then
12 do_usage=yes
13 usage_exit=1
16 for i in $*; do
17 case $i in
18 --help)
19 do_usage=yes
20 usage_exit=0
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
27 --prefix=*)
28 prefix=`echo $i | sed 's/^--prefix=//'`
30 --prefix)
31 print_prefix=yes
33 --exec-prefix=*)
34 exec_prefix=`echo $i | sed 's/^--exec-prefix=//'`
36 --exec-prefix)
37 print_exec_prefix=yes
39 --libs)
40 do_libs=yes
42 --cflags)
43 do_cflags=yes
45 krb5)
46 library=krb5
48 gssapi)
49 library=gssapi
51 kadm-client)
52 library=kadm-client
54 kadm-server)
55 library=kadm-server
58 echo "unknown option: $i"
59 exit 1
61 esac
62 done
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
71 if test "$prefix" = ""; then
72 prefix=@prefix@
74 if test "$exec_prefix" = ""; then
75 exec_prefix=@exec_prefix@
78 libdir=@libdir@
79 includedir=@includedir@
81 if test "$print_prefix" = "yes"; then
82 echo $prefix
85 if test "$print_exec_prefix" = "yes"; then
86 echo $exec_prefix
89 if test "$do_libs" = "yes"; then
90 lib_flags="-L${libdir}"
91 case $library in
92 gssapi)
93 lib_flags="$lib_flags -lgssapi"
95 kadm-client)
96 lib_flags="$lib_flags -lkadm5clnt"
98 kadm-server)
99 lib_flags="$lib_flags -lkadm5srv"
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
106 if test "$do_cflags" = "yes"; then
107 echo "-I${includedir} @INCLUDE_des@"
110 exit 0