Blame SPECS/nss-config.in

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