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

check for cfitsio library


diffs (41 lines):

diff -r e5a1c58910b1 -r bd67e8375805 MonetDB5/configure.ag
--- a/MonetDB5/configure.ag     Thu Jun 10 16:40:01 2010 +0200
+++ b/MonetDB5/configure.ag     Thu Jun 10 21:39:53 2010 +0200
@@ -313,6 +313,37 @@
 AC_SUBST(SPHINXCLIENT_LIBS, $SPHINXCLIENT_LIBS)
 AM_CONDITIONAL(HAVE_SPHINXCLIENT, test x"$have_sphinxclient" != xno)
 
+have_cfitsio="auto"
+AC_ARG_WITH(cfitsio,
+    AS_HELP_STRING([--with-cfitsio=DIR],[cfitsio library is installed in DIR]),
+    [have_cfitsio="$withval"], [have_cfitsio="auto"])
+if test "x$have_cfitsio" != xno; then
+       case "$have_cfitsio" in
+       auto|yes)
+           ;;
+       *)
+           CFITSIO_CFLAGS="-I$have_cfitsio/include"
+           CFITSIO_LIBS="-L$have_cfitsio/lib -lcfitsio"
+           ;;
+       esac
+
+       save_CPPFLAGS="$CPPFLAGS"
+       save_LDFLAGS="$LDFLAGS"
+       CPPFLAGS="$CPPFLAGS $CFITSIO_CFLAGS"
+       LDFLAGS="$LDFLAGS $CFITSIO_LIBS"
+       AC_CHECK_HEADER(fitsio.h,
+               AC_CHECK_LIB(cfitsio, ffopen,
+                       AC_DEFINE(HAVE_CFITSIO, 1, [Define if you have the 
cfitsio library])
+                       have_cfitsio=yes,
+                       [ if test "x$have_cfitsio" != xauto; then 
AC_MSG_ERROR([-lcfitsio library not found]); fi; have_cfitsio=no ]),
+               [ if test "x$have_cfitsio" != xauto; then 
AC_MSG_ERROR([fitsio.h header not found]); fi; have_cfitsio=no ])
+       LDFLAGS="$save_LDFLAGS"
+       CPPFLAGS="$save_CPPFLAGS"
+fi
+AC_SUBST(CFITSIO_CFLAGS, $CFITSIO_CFLAGS)
+AC_SUBST(CFITSIO_LIBS, $CFITSIO_LIBS)
+AM_CONDITIONAL(HAVE_CFITSIO, test x"$have_cfitsio" != 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
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to