wok-current annotate nss/stuff/nss-config.in @ rev 11037

slock: Clean up.
author Christopher Rogers <slaxemulator@gmail.com>
date Sun Oct 16 07:26:33 2011 +0000 (2011-10-16)
parents
children
rev   line source
rocky@5107 1 #!/bin/sh
rocky@5107 2
rocky@5107 3 prefix=@prefix@
rocky@5107 4
rocky@5107 5 major_version=@MOD_MAJOR_VERSION@
rocky@5107 6 minor_version=@MOD_MINOR_VERSION@
rocky@5107 7 patch_version=@MOD_PATCH_VERSION@
rocky@5107 8
rocky@5107 9 usage()
rocky@5107 10 {
rocky@5107 11 cat <<EOF
rocky@5107 12 Usage: nss-config [OPTIONS] [LIBRARIES]
rocky@5107 13 Options:
rocky@5107 14 [--prefix[=DIR]]
rocky@5107 15 [--exec-prefix[=DIR]]
rocky@5107 16 [--includedir[=DIR]]
rocky@5107 17 [--libdir[=DIR]]
rocky@5107 18 [--version]
rocky@5107 19 [--libs]
rocky@5107 20 [--cflags]
rocky@5107 21 Dynamic Libraries:
rocky@5107 22 nss
rocky@5107 23 nssutil
rocky@5107 24 ssl
rocky@5107 25 smime
rocky@5107 26 EOF
rocky@5107 27 exit $1
rocky@5107 28 }
rocky@5107 29
rocky@5107 30 if test $# -eq 0; then
rocky@5107 31 usage 1 1>&2
rocky@5107 32 fi
rocky@5107 33
rocky@5107 34 lib_ssl=yes
rocky@5107 35 lib_smime=yes
rocky@5107 36 lib_nss=yes
rocky@5107 37 lib_nssutil=yes
rocky@5107 38
rocky@5107 39 while test $# -gt 0; do
rocky@5107 40 case "$1" in
rocky@5107 41 -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
rocky@5107 42 *) optarg= ;;
rocky@5107 43 esac
rocky@5107 44
rocky@5107 45 case $1 in
rocky@5107 46 --prefix=*)
rocky@5107 47 prefix=$optarg
rocky@5107 48 ;;
rocky@5107 49 --prefix)
rocky@5107 50 echo_prefix=yes
rocky@5107 51 ;;
rocky@5107 52 --exec-prefix=*)
rocky@5107 53 exec_prefix=$optarg
rocky@5107 54 ;;
rocky@5107 55 --exec-prefix)
rocky@5107 56 echo_exec_prefix=yes
rocky@5107 57 ;;
rocky@5107 58 --includedir=*)
rocky@5107 59 includedir=$optarg
rocky@5107 60 ;;
rocky@5107 61 --includedir)
rocky@5107 62 echo_includedir=yes
rocky@5107 63 ;;
rocky@5107 64 --libdir=*)
rocky@5107 65 libdir=$optarg
rocky@5107 66 ;;
rocky@5107 67 --libdir)
rocky@5107 68 echo_libdir=yes
rocky@5107 69 ;;
rocky@5107 70 --version)
rocky@5107 71 echo ${major_version}.${minor_version}.${patch_version}
rocky@5107 72 ;;
rocky@5107 73 --cflags)
rocky@5107 74 echo_cflags=yes
rocky@5107 75 ;;
rocky@5107 76 --libs)
rocky@5107 77 echo_libs=yes
rocky@5107 78 ;;
rocky@5107 79 ssl)
rocky@5107 80 lib_ssl=yes
rocky@5107 81 ;;
rocky@5107 82 smime)
rocky@5107 83 lib_smime=yes
rocky@5107 84 ;;
rocky@5107 85 nss)
rocky@5107 86 lib_nss=yes
rocky@5107 87 ;;
rocky@5107 88 nssutil)
rocky@5107 89 lib_nssutil=yes
rocky@5107 90 ;;
rocky@5107 91 *)
rocky@5107 92 usage 1 1>&2
rocky@5107 93 ;;
rocky@5107 94 esac
rocky@5107 95 shift
rocky@5107 96 done
rocky@5107 97
rocky@5107 98 # Set variables that may be dependent upon other variables
rocky@5107 99 if test -z "$exec_prefix"; then
rocky@5107 100 exec_prefix=`pkg-config --variable=exec_prefix nss`
rocky@5107 101 fi
rocky@5107 102 if test -z "$includedir"; then
rocky@5107 103 includedir=`pkg-config --variable=includedir nss`
rocky@5107 104 fi
rocky@5107 105 if test -z "$libdir"; then
rocky@5107 106 libdir=`pkg-config --variable=libdir nss`
rocky@5107 107 fi
rocky@5107 108
rocky@5107 109 if test "$echo_prefix" = "yes"; then
rocky@5107 110 echo $prefix
rocky@5107 111 fi
rocky@5107 112
rocky@5107 113 if test "$echo_exec_prefix" = "yes"; then
rocky@5107 114 echo $exec_prefix
rocky@5107 115 fi
rocky@5107 116
rocky@5107 117 if test "$echo_includedir" = "yes"; then
rocky@5107 118 echo $includedir
rocky@5107 119 fi
rocky@5107 120
rocky@5107 121 if test "$echo_libdir" = "yes"; then
rocky@5107 122 echo $libdir
rocky@5107 123 fi
rocky@5107 124
rocky@5107 125 if test "$echo_cflags" = "yes"; then
rocky@5107 126 echo -I$includedir
rocky@5107 127 fi
rocky@5107 128
rocky@5107 129 if test "$echo_libs" = "yes"; then
rocky@5107 130 libdirs="-Wl,-rpath-link,$libdir -L$libdir"
rocky@5107 131 if test -n "$lib_ssl"; then
rocky@5107 132 libdirs="$libdirs -lssl${major_version}"
rocky@5107 133 fi
rocky@5107 134 if test -n "$lib_smime"; then
rocky@5107 135 libdirs="$libdirs -lsmime${major_version}"
rocky@5107 136 fi
rocky@5107 137 if test -n "$lib_nss"; then
rocky@5107 138 libdirs="$libdirs -lnss${major_version}"
rocky@5107 139 fi
rocky@5107 140 if test -n "$lib_nssutil"; then
rocky@5107 141 libdirs="$libdirs -lnssutil${major_version}"
rocky@5107 142 fi
rocky@5107 143 echo $libdirs
rocky@5107 144 fi
rocky@5107 145