From f8bd8605794dbbd25463f93613443d085d939864 Mon Sep 17 00:00:00 2001 From: stevemadere Date: Tue, 4 May 2010 17:18:12 +0000 Subject: [PATCH] configure changes to prepare for use of libyaml-cpp --- eo/configure.in | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/eo/configure.in b/eo/configure.in index 6aaa54484..50c257941 100644 --- a/eo/configure.in +++ b/eo/configure.in @@ -38,6 +38,22 @@ AC_TYPE_SIZE_T dnl Checks for libraries and library functions. AC_CHECK_LIB(m, cos) + +dnl Check for C++ library yaml-cpp (AC_CHEC_LIB only supports checking for C libraries) +AC_MSG_CHECKING('libyaml-cpp available') +AC_LANG(C++) +SAVED_LDFLAGS=$LDFLAGS +LDFLAGS="$LDFLAGS -lyaml-cpp" +AC_LINK_IFELSE( + [AC_LANG_PROGRAM([#include ], [YAML::Emitter dummy])], + [ AC_MSG_RESULT([yes]) + SAVED_LDFLAGS="$SAVED_LDFLAGS -lyaml-cpp" + AC_DEFINE(HAVE_LIBYAML_CPP,1,[Define to 1 if you have libyaml-cpp installed]) ], + [AC_MSG_RESULT([no])]) +LDFLAGS=$SAVED_LDFLAGS + + + dnl user-switches AC_APPLICATIONS AC_DEBUG