1#!/bin/sh 2# $Id: krb5-config.in 20528 2007-04-22 13:22:16Z lha $ 3 4do_libs=no 5do_cflags=no 6do_usage=no 7print_prefix=no 8print_exec_prefix=no 9library=krb5 10 11if test $# -eq 0; then 12 do_usage=yes 13 usage_exit=1 14fi 15 16for 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 20528 2007-04-22 13:22:16Z lha $' 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 kafs) 58 library=kafs 59 ;; 60 *) 61 echo "unknown option: $i" 62 exit 1 63 ;; 64 esac 65done 66 67if test "$do_usage" = "yes"; then 68 echo "usage: $0 [options] [libraries]" 69 echo "options: [--prefix[=dir]] [--exec-prefix[=dir]] [--libs] [--cflags]" 70 echo "libraries: krb5 gssapi kadm-client kadm-server kafs" 71 exit $usage_exit 72fi 73 74if test "$prefix" = ""; then 75 prefix=@prefix@ 76fi 77if test "$exec_prefix" = ""; then 78 exec_prefix=@exec_prefix@ 79fi 80 81libdir=@libdir@ 82includedir=@includedir@ 83 84if test "$print_prefix" = "yes"; then 85 echo $prefix 86fi 87 88if test "$print_exec_prefix" = "yes"; then 89 echo $exec_prefix 90fi 91 92if test "$do_libs" = "yes"; then 93 lib_flags="-L${libdir}" 94 case $library in 95 gssapi) 96 lib_flags="$lib_flags -lgssapi -lheimntlm" 97 ;; 98 kadm-client) 99 lib_flags="$lib_flags -lkadm5clnt" 100 ;; 101 kadm-server) 102 lib_flags="$lib_flags -lkadm5srv @LIB_dbopen@" 103 ;; 104 kafs) 105 lib_flags="$lib_flags -lkafs" 106 ;; 107 esac 108 lib_flags="$lib_flags -lkrb5 @LIB_pkinit@ -lcom_err" 109 lib_flags="$lib_flags @LIB_hcrypto_appl@ -lasn1 -lroken" 110 lib_flags="$lib_flags @LIB_crypt@ @LIB_dlopen@" 111 lib_flags="$lib_flags @LIB_door_create@ @LIBS@" 112 echo $lib_flags 113fi 114if test "$do_cflags" = "yes"; then 115 echo "-I${includedir} @INCLUDE_hcrypto@" 116fi 117 118exit 0 119