Changeset View
Changeset View
Standalone View
Standalone View
contrib/ldns/packaging/ldns-config.in
#!/bin/sh | #!/bin/sh | ||||
prefix="@prefix@" | prefix="@prefix@" | ||||
exec_prefix="@exec_prefix@" | exec_prefix="@exec_prefix@" | ||||
VERSION="@PACKAGE_VERSION@" | VERSION="@PACKAGE_VERSION@" | ||||
CFLAGS="@CFLAGS@" | CFLAGS="@CFLAGS@" | ||||
CPPFLAGS="@CPPFLAGS@ @LIBSSL_CPPFLAGS@ @PYTHON_CPPFLAGS@" | CPPFLAGS="@CPPFLAGS@ @LIBSSL_CPPFLAGS@" | ||||
LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@ @PYTHON_LDFLAGS@" | LDFLAGS="@LDFLAGS@ @LIBSSL_LDFLAGS@" | ||||
PYTHON_CPPFLAGS="@PYTHON_CPPFLAGS@" | |||||
PYTHON_LDFLAGS="@PYTHON_LDFLAGS@" | |||||
LIBS="@LIBS@ @LIBSSL_LIBS@" | LIBS="@LIBS@ @LIBSSL_LIBS@" | ||||
LIBDIR="@libdir@" | LIBDIR="@libdir@" | ||||
INCLUDEDIR="@includedir@" | INCLUDEDIR="@includedir@" | ||||
LIBVERSION="@VERSION_INFO@" | LIBVERSION="@VERSION_INFO@" | ||||
for arg in $@ | for arg in $@ | ||||
do | do | ||||
if [ $arg = "--cflags" ] | if [ $arg = "--cflags" ] | ||||
then | then | ||||
echo "-I${INCLUDEDIR}" | echo "-I${INCLUDEDIR}" | ||||
fi | fi | ||||
if [ $arg = "--python-cflags" ] | |||||
then | |||||
echo "${PYTHON_CPPFLAGS} -I${INCLUDEDIR}" | |||||
fi | |||||
if [ $arg = "--libs" ] | if [ $arg = "--libs" ] | ||||
then | then | ||||
echo "${LDFLAGS} -L${LIBDIR} ${LIBS} -lldns" | echo "${LDFLAGS} -L${LIBDIR} ${LIBS} -lldns" | ||||
fi | fi | ||||
if [ $arg = "--python-libs" ] | |||||
then | |||||
echo "${LDFLAGS} ${PYTHON_LDFLAGS} -L${LIBDIR} ${LIBS} -lldns" | |||||
fi | |||||
if [ $arg = "-h" ] || [ $arg = "--help" ] | if [ $arg = "-h" ] || [ $arg = "--help" ] | ||||
then | then | ||||
echo "Usage: $0 [--cflags] [--libs] [--version]" | echo "Usage: $0 [--cflags] [--python-cflags] [--libs] [--python-libs] [--version]" | ||||
fi | fi | ||||
if [ $arg = "--version" ] | if [ $arg = "--version" ] | ||||
then | then | ||||
echo "${VERSION}" | echo "${VERSION}" | ||||
fi | fi | ||||
if [ $arg = "--libversion" ] | if [ $arg = "--libversion" ] | ||||
then | then | ||||
echo "${LIBVERSION}" | echo "${LIBVERSION}" | ||||
fi | fi | ||||
done | done |