5 kx #!/bin/sh
5 kx
5 kx prefix=@PREFIX@
5 kx
5 kx major_version=@MOD_MAJOR_VERSION@
5 kx minor_version=@MOD_MINOR_VERSION@
5 kx patch_version=@MOD_PATCH_VERSION@
5 kx
5 kx usage()
5 kx {
5 kx cat <<EOF
5 kx Usage: nss-config [OPTIONS] [LIBRARIES]
5 kx Options:
5 kx [--prefix[=DIR]]
5 kx [--exec-prefix[=DIR]]
5 kx [--includedir[=DIR]]
5 kx [--libdir[=DIR]]
5 kx [--version]
5 kx [--libs]
5 kx [--cflags]
5 kx Dynamic Libraries:
5 kx nss
5 kx nssutil
5 kx ssl
5 kx smime
5 kx EOF
5 kx exit $1
5 kx }
5 kx
5 kx if test $# -eq 0; then
5 kx usage 1 1>&2
5 kx fi
5 kx
5 kx lib_ssl=yes
5 kx lib_smime=yes
5 kx lib_nss=yes
5 kx lib_nssutil=yes
5 kx
5 kx while test $# -gt 0; do
5 kx case "$1" in
5 kx -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
5 kx *) optarg= ;;
5 kx esac
5 kx
5 kx case $1 in
5 kx --prefix=*)
5 kx prefix=$optarg
5 kx ;;
5 kx --prefix)
5 kx echo_prefix=yes
5 kx ;;
5 kx --exec-prefix=*)
5 kx exec_prefix=$optarg
5 kx ;;
5 kx --exec-prefix)
5 kx echo_exec_prefix=yes
5 kx ;;
5 kx --includedir=*)
5 kx includedir=$optarg
5 kx ;;
5 kx --includedir)
5 kx echo_includedir=yes
5 kx ;;
5 kx --libdir=*)
5 kx libdir=$optarg
5 kx ;;
5 kx --libdir)
5 kx echo_libdir=yes
5 kx ;;
5 kx --version)
5 kx echo ${major_version}.${minor_version}.${patch_version}
5 kx ;;
5 kx --cflags)
5 kx echo_cflags=yes
5 kx ;;
5 kx --libs)
5 kx echo_libs=yes
5 kx ;;
5 kx ssl)
5 kx lib_ssl=yes
5 kx ;;
5 kx smime)
5 kx lib_smime=yes
5 kx ;;
5 kx nss)
5 kx lib_nss=yes
5 kx ;;
5 kx nssutil)
5 kx lib_nssutil=yes
5 kx ;;
5 kx *)
5 kx usage 1 1>&2
5 kx ;;
5 kx esac
5 kx shift
5 kx done
5 kx
5 kx # Set variables that may be dependent upon other variables
5 kx if test -z "$exec_prefix"; then
5 kx exec_prefix=`pkg-config --variable=exec_prefix nss`
5 kx fi
5 kx if test -z "$includedir"; then
5 kx includedir=`pkg-config --variable=includedir nss`
5 kx fi
5 kx if test -z "$libdir"; then
5 kx libdir=`pkg-config --variable=libdir nss`
5 kx fi
5 kx
5 kx if test "$echo_prefix" = "yes"; then
5 kx echo $prefix
5 kx fi
5 kx
5 kx if test "$echo_exec_prefix" = "yes"; then
5 kx echo $exec_prefix
5 kx fi
5 kx
5 kx if test "$echo_includedir" = "yes"; then
5 kx echo $includedir
5 kx fi
5 kx
5 kx if test "$echo_libdir" = "yes"; then
5 kx echo $libdir
5 kx fi
5 kx
5 kx if test "$echo_cflags" = "yes"; then
5 kx echo -I$includedir
5 kx fi
5 kx
5 kx if test "$echo_libs" = "yes"; then
5 kx libdirs="-Wl,-rpath-link,$libdir -L$libdir"
5 kx if test -n "$lib_ssl"; then
5 kx libdirs="$libdirs -lssl${major_version}"
5 kx fi
5 kx if test -n "$lib_smime"; then
5 kx libdirs="$libdirs -lsmime${major_version}"
5 kx fi
5 kx if test -n "$lib_nss"; then
5 kx libdirs="$libdirs -lnss${major_version}"
5 kx fi
5 kx if test -n "$lib_nssutil"; then
5 kx libdirs="$libdirs -lnssutil${major_version}"
5 kx fi
5 kx echo $libdirs
5 kx fi