#!/bin/sh # # Copyright (c) 2000 - 2008 Kungliga Tekniska Högskolan # (Royal Institute of Technology, Stockholm, Sweden). # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # 3. Neither the name of the Institute nor the names of its contributors # may be used to endorse or promote products derived from this software # without specific prior written permission. # # THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # 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 "Kerberos 5 release 1.7-prerelease" exit 0 ;; --vendor) echo "Apple MITKerberosShim" 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 ;; *) 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" exit $usage_exit fi lib_flags="-dynamic -Wl,-search_paths_first" if test "$prefix" = ""; then prefix=/usr/heimdal fi if test "$exec_prefix" = ""; then exec_prefix=/usr/heimdal fi 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 case $library in gssapi) # if we switch to Heimdal framework for Kerberos # the line below should be enabled # lib_flags="$lib_flags -framework GSS" ;; esac lib_flags="$lib_flags -lkrb5" echo $lib_flags fi if test "$do_cflags" = "yes"; then echo "" fi exit 0