Blame SOURCES/nss-util-config.in

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