Changeset: 7f53bc7587ca for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7f53bc7587ca
Modified Files:
        MonetDB5/configure.ag
Branch: default
Log Message:

add configure check for libmseed (require include and lib directories)


diffs (42 lines):

diff -r 7c2c1be404cb -r 7f53bc7587ca MonetDB5/configure.ag
--- a/MonetDB5/configure.ag     Mon Jun 28 06:04:07 2010 +0200
+++ b/MonetDB5/configure.ag     Mon Jun 28 06:23:17 2010 +0200
@@ -364,6 +364,38 @@
 AC_SUBST(CFITSIO_LIBS, $CFITSIO_LIBS)
 AM_CONDITIONAL(HAVE_CFITSIO, test x"$have_cfitsio" != xno)
 
+have_mseed="auto"
+AC_ARG_WITH(mseed,
+    AS_HELP_STRING([--with-mseed=DIR],[mseed library is installed in DIR]),
+    [have_mseed="$withval"], [have_mseed="auto"])
+if test "x$have_mseed" != xno; then
+
+       case "$have_mseed" in
+       auto|yes)
+           ;;
+       *)
+           MSEED_CFLAGS="-I$have_mseed/include"
+           MSEED_LIBS="-L$have_mseed/lib -lmseed"
+           ;;
+       esac
+
+       save_CPPFLAGS="$CPPFLAGS"
+       save_LDFLAGS="$LDFLAGS"
+       CPPFLAGS="$CPPFLAGS $MSEED_CFLAGS"
+       LDFLAGS="$LDFLAGS $MSEED_LIBS"
+       AC_CHECK_HEADER(libmseed.h,
+               AC_CHECK_LIB(mseed, msr_init,
+                       AC_DEFINE(HAVE_MSEED, 1, [Define if you have the mseed 
library])
+                       have_mseed=yes,
+                       [ if test "x$have_mseed" != xauto; then 
AC_MSG_ERROR([-lmseed library not found]); fi; have_mseed=no ], "-lm"),
+               [ if test "x$have_mseed" != xauto; then 
AC_MSG_ERROR([libmseed.h header not found]); fi; have_mseed=no ])
+       LDFLAGS="$save_LDFLAGS"
+       CPPFLAGS="$save_CPPFLAGS"
+fi
+AC_SUBST(MSEED_CFLAGS, $MSEED_CFLAGS)
+AC_SUBST(MSEED_LIBS, $MSEED_LIBS)
+AM_CONDITIONAL(HAVE_MSEED, test x"$have_mseed" != xno)
+
 dnl RIPEMD160 is patent free, academic and European, but unfortunately
 dnl can't use it by default, as that would exclude JDBC usage (Java
 dnl doesn't natively support RIPEMD160).
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to