|
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
|