diff options
Diffstat (limited to 'crypto/heimdal/tools/krb5-config.in')
-rwxr-xr-x | crypto/heimdal/tools/krb5-config.in | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/crypto/heimdal/tools/krb5-config.in b/crypto/heimdal/tools/krb5-config.in new file mode 100755 index 0000000..e1235ac --- /dev/null +++ b/crypto/heimdal/tools/krb5-config.in @@ -0,0 +1,110 @@ +#!/bin/sh +# $Id: krb5-config.in,v 1.8 2001/01/29 06:56:51 assar Exp $ + +do_libs=no +do_cflags=no +do_usage=no +print_prefix=no +print_exec_prefix=no +library=krb5 + +if test $# -eq 0; then + do_usage=yes + usage_exit=1 +fi + +for i in $*; do + case $i in + --help) + do_usage=yes + usage_exit=0 + ;; + --version) + echo "@PACKAGE@ @VERSION@" + echo '$Id: krb5-config.in,v 1.8 2001/01/29 06:56:51 assar Exp $' + exit 0 + ;; + --prefix=*) + prefix=`echo $i | sed 's/^--prefix=//'` + ;; + --prefix) + print_prefix=yes + ;; + --exec-prefix=*) + exec_prefix=`echo $i | sed 's/^--exec-prefix=//'` + ;; + --exec-prefix) + print_exec_prefix=yes + ;; + --libs) + do_libs=yes + ;; + --cflags) + do_cflags=yes + ;; + krb5) + library=krb5 + ;; + gssapi) + library=gssapi + ;; + kadm-client) + library=kadm-client + ;; + kadm-server) + library=kadm-server + ;; + *) + echo "unknown option: $i" + exit 1 + ;; + esac +done + +if test "$do_usage" = "yes"; then + echo "usage: $0 [options] [libraries]" + echo "options: [--prefix[=dir]] [--exec-prefix[=dir]] [--libs] [--cflags]" + echo "libraries: krb5 gssapi kadm-client kadm-server" + exit $usage_exit +fi + +if test "$prefix" = ""; then + prefix=@prefix@ +fi +if test "$exec_prefix" = ""; then + exec_prefix=@exec_prefix@ +fi + +libdir=@libdir@ +includedir=@includedir@ + +if test "$print_prefix" = "yes"; then + echo $prefix +fi + +if test "$print_exec_prefix" = "yes"; then + echo $exec_prefix +fi + +if test "$do_libs" = "yes"; then + lib_flags="-L${libdir}" + case $library in + gssapi) + lib_flags="$lib_flags -lgssapi" + ;; + kadm-client) + lib_flags="$lib_flags -lkadm5clnt" + ;; + kadm-server) + lib_flags="$lib_flags -lkadm5srv" + ;; + esac + lib_flags="$lib_flags -lkrb5 -lasn1 @LIB_des_appl@ -lroken" + lib_flags="$lib_flags @LIB_crypt@ @LIB_dbopen@ @LIBS@" + echo $lib_flags +fi +if test "$do_cflags" = "yes"; then + echo "-I${includedir}" +fi + +exit 0 |