BIND 10 master, updated. cacab413e886e8c90691428e1e3f78b77814945e [master] fix BOTAN_LDFLAGS and BOTAN_INCLUDES
BIND 10 source code commits
bind10-changes at lists.isc.org
Thu Apr 28 19:25:47 UTC 2011
The branch, master has been updated
via cacab413e886e8c90691428e1e3f78b77814945e (commit)
from ec1ad752576f7f3541b1b57f906256c6a5ae0dc6 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit cacab413e886e8c90691428e1e3f78b77814945e
Author: Jelte Jansen <jelte at isc.org>
Date: Thu Apr 28 19:22:20 2011 +0000
[master] fix BOTAN_LDFLAGS and BOTAN_INCLUDES
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 14 ++++++++++++--
src/lib/cryptolink/Makefile.am | 2 +-
src/lib/cryptolink/tests/Makefile.am | 2 +-
3 files changed, 14 insertions(+), 4 deletions(-)
-----------------------------------------------------------------------
diff --git a/configure.ac b/configure.ac
index 090d3fb..ad362c2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -392,9 +392,17 @@ if test -z "$with_botan"; then
done
fi
if test "${botan_path}" ; then
- CPPFLAGS="$CPPFLAGS -I${botan_path}/include"
- LDFLAGS="$LDFLAGS -L${botan_path}/lib -lbotan"
+ BOTAN_LDFLAGS="-L${botan_path}/lib -lbotan"
+ BOTAN_INCLUDES="-I${botan_path}/include"
+ AC_SUBST(BOTAN_LDFLAGS)
+ AC_SUBST(BOTAN_INCLUDES)
fi
+
+CPPFLAGS_SAVED=$CPPFLAGS
+CPPFLAGS="$BOTAN_INCLUDES $CPPFLAGS"
+LDFLAGS_SAVED=$LDFLAGS
+LDFLAGS="$BOTAN_LDFLAGS $LDFLAGS"
+
AC_CHECK_HEADERS([botan/botan.h],,AC_MSG_ERROR([Missing required header files.]))
AC_LINK_IFELSE(
[AC_LANG_PROGRAM([#include <botan/botan.h>
@@ -408,6 +416,8 @@ AC_LINK_IFELSE(
[AC_MSG_RESULT([checking for Botan library... no])
AC_MSG_ERROR([Needs Botan library 1.8 or higher])]
)
+CPPFLAGS=$CPPFLAGS_SAVED
+LDFLAGS=$LDFLAGS_SAVED
#
# Configure Boost header path
diff --git a/src/lib/cryptolink/Makefile.am b/src/lib/cryptolink/Makefile.am
index 2f5d9c3..bbb86bc 100644
--- a/src/lib/cryptolink/Makefile.am
+++ b/src/lib/cryptolink/Makefile.am
@@ -1,7 +1,7 @@
SUBDIRS = . tests
AM_CPPFLAGS = -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib
-AM_CPPFLAGS += $(BOOST_INCLUDES)
+AM_CPPFLAGS += $(BOOST_INCLUDES) $(BOTAN_INCLUDES)
AM_CXXFLAGS = $(B10_CXXFLAGS)
CLEANFILES = *.gcno *.gcda
diff --git a/src/lib/cryptolink/tests/Makefile.am b/src/lib/cryptolink/tests/Makefile.am
index c8b5e26..c3add23 100644
--- a/src/lib/cryptolink/tests/Makefile.am
+++ b/src/lib/cryptolink/tests/Makefile.am
@@ -16,7 +16,7 @@ TESTS += run_unittests
run_unittests_SOURCES = run_unittests.cc
run_unittests_SOURCES += crypto_unittests.cc
run_unittests_CPPFLAGS = $(AM_CPPFLAGS) $(GTEST_INCLUDES)
-run_unittests_LDFLAGS = $(AM_LDFLAGS) $(GTEST_LDFLAGS)
+run_unittests_LDFLAGS = $(BOTAN_LDFLAGS) $(AM_LDFLAGS) $(GTEST_LDFLAGS)
run_unittests_LDADD = $(GTEST_LDADD)
run_unittests_LDADD += $(top_builddir)/src/lib/cryptolink/libcryptolink.la
run_unittests_LDADD += $(top_builddir)/src/lib/util/libutil.la
More information about the bind10-changes
mailing list