Blame dap-config.in

Packit a4aae4
#! /bin/sh
Packit a4aae4
#
Packit a4aae4
# Borrowed the idea for this script (and some code) from libcurl.
Packit a4aae4
#
Packit a4aae4
prefix=@prefix@
Packit a4aae4
exec_prefix=${prefix}
Packit a4aae4
libdir=${exec_prefix}/lib
Packit a4aae4
libdir64=${exec_prefix}/lib64
Packit a4aae4
includedir=${prefix}/include
Packit a4aae4
Packit a4aae4
usage()
Packit a4aae4
{
Packit a4aae4
    cat <
Packit a4aae4
Usage: dap-config [OPTION]
Packit a4aae4
Packit a4aae4
Available values for OPTION include:
Packit a4aae4
Packit a4aae4
  --help      	display this help message and exit
Packit a4aae4
  --cc        	C compiler
Packit a4aae4
  --cxx       	C++ compiler
Packit a4aae4
  --cflags    	pre-processor and compiler flags
Packit a4aae4
  --libs      	library linking information for libdap (both clients and servers)
Packit a4aae4
  --server-libs libraries for servers
Packit a4aae4
  --client-libs libraries for clients
Packit a4aae4
  --prefix    	OPeNDAP install prefix
Packit a4aae4
  --version   	Library version
Packit a4aae4
EOF
Packit a4aae4
Packit a4aae4
    exit $1
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
if test $# -eq 0; then
Packit a4aae4
    usage 1
Packit a4aae4
fi
Packit a4aae4
Packit a4aae4
while test $# -gt 0; do
Packit a4aae4
    case "$1" in
Packit a4aae4
    # this deals with options in the style
Packit a4aae4
    # --option=value and extracts the value part
Packit a4aae4
    # [not currently used]
Packit a4aae4
    -*=*) value=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
Packit a4aae4
    *) value= ;;
Packit a4aae4
    esac
Packit a4aae4
Packit a4aae4
    case "$1" in
Packit a4aae4
    --help)
Packit a4aae4
	usage 0
Packit a4aae4
	;;
Packit a4aae4
Packit a4aae4
    --cc)
Packit a4aae4
	echo "@CC@"
Packit a4aae4
	;;
Packit a4aae4
Packit a4aae4
    --cxx)
Packit a4aae4
	echo "@CXX@"
Packit a4aae4
	;;
Packit a4aae4
Packit a4aae4
    --cflags)
Packit a4aae4
	echo "-I${includedir}/libdap @XML2_CFLAGS@ @CURL_CFLAGS@"
Packit a4aae4
	;;
Packit a4aae4
Packit a4aae4
    --libs)
Packit a4aae4
       	echo "-L${libdir64} -L${libdir} -ldap -ldapserver -ldapclient @CURL_LIBS@ @XML2_LIBS@ @PTHREAD_LIBS@ @UUID_LIBS@ @LIBS@"
Packit a4aae4
        ;;
Packit a4aae4
#
Packit a4aae4
#   Changed CURL_STATIC_LIBS to CURL_LIBS because the former was including a
Packit a4aae4
#   a boatload of crypto stuff that might or might not be present on a server.
Packit a4aae4
#   Various handlers use this script to determine which libraries to link with.
Packit a4aae4
#   jhrg 2/7/12
Packit a4aae4
Packit a4aae4
    --server-libs)
Packit a4aae4
       	echo "-L${libdir64} -L${libdir} -ldap -ldapserver @XML2_LIBS@ @PTHREAD_LIBS@ @UUID_LIBS@ @LIBS@"
Packit a4aae4
       	;;
Packit a4aae4
Packit a4aae4
    --client-libs)
Packit a4aae4
       	echo "-L${libdir64} -L${libdir} -ldap -ldapclient @CURL_LIBS@ @XML2_LIBS@ @PTHREAD_LIBS@ @UUID_LIBS@ @LIBS@"
Packit a4aae4
       	;;
Packit a4aae4
Packit a4aae4
    --prefix)
Packit a4aae4
       	echo "${prefix}"
Packit a4aae4
       	;;
Packit a4aae4
Packit a4aae4
    --version)
Packit a4aae4
	echo "libdap @PACKAGE_VERSION@"
Packit a4aae4
	;;
Packit a4aae4
Packit a4aae4
    *)
Packit a4aae4
        echo "unknown option: $1"
Packit a4aae4
	usage
Packit a4aae4
	exit 1
Packit a4aae4
	;;
Packit a4aae4
    esac
Packit a4aae4
    shift
Packit a4aae4
done
Packit a4aae4
Packit a4aae4
exit 0