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

use pkg-config to find libs and include files for cfitsio


diffs (46 lines):

diff -r bd67e8375805 -r d491e050fc34 MonetDB5/configure.ag
--- a/MonetDB5/configure.ag     Thu Jun 10 21:39:53 2010 +0200
+++ b/MonetDB5/configure.ag     Thu Jun 10 22:34:57 2010 +0200
@@ -318,14 +318,32 @@
     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
+
+    CFITSIO_CONFIG=""
+    XPATH="$PATH"
+    case "$have_cfitsio" in
+    auto|yes)
+       ;;
+    *)
+       XPATH="$have_cfitsio/bin"
+       ;;
+    esac
+
+    AC_PATH_PROG(CFITSIO_CONFIG,pkg-config,,$XPATH)
+
+    if test "x$CFITSIO_CONFIG" != x; then
+        CFITSIO_CFLAGS="`$CFITSIO_CONFIG cfitsio --cflags`"
+        #CFITSIO_LIBS="`$CFITSIO_CONFIG cfitsio --libs`"
+    else
        case "$have_cfitsio" in
        auto|yes)
            ;;
        *)
-           CFITSIO_CFLAGS="-I$have_cfitsio/include"
+           CFITSIO_CFLAGS="-I$have_cfitsio/include/cfitsio"
            CFITSIO_LIBS="-L$have_cfitsio/lib -lcfitsio"
            ;;
        esac
+    fi
 
        save_CPPFLAGS="$CPPFLAGS"
        save_LDFLAGS="$LDFLAGS"
@@ -335,7 +353,7 @@
                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([-lcfitsio library not found]); fi; have_cfitsio=no ], "-lm"),
                [ 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"
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to