chiark / gitweb /
Fixes memory leak in auglag/auglag.c
[nlopt.git] / configure.ac
index f1b696386e7fcd297bb042387e5c45bd8a60cba6..57dbaccac46399849af98ec6975e90e4020ec9fb 100644 (file)
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
-AC_INIT(nlopt, 2.4, stevenj@alum.mit.edu)
+AC_INIT(nlopt, 2.5, stevenj@alum.mit.edu)
 AC_CONFIG_SRCDIR(api/nlopt.h)
-SHARED_VERSION_INFO="8:0:8" # CURRENT:REVISION:AGE
+SHARED_VERSION_INFO="9:0:9" # CURRENT:REVISION:AGE
 
 AM_INIT_AUTOMAKE(1.7)
 AM_CONFIG_HEADER(config.h)
@@ -86,6 +86,14 @@ if test "$ok" = "yes"; then
 fi
 AC_MSG_RESULT(${ok})
 
+AC_MSG_CHECKING([for fpclassify])
+AC_TRY_LINK([#include <math.h>
+], [if (!fpclassify(3.14159)) fpclassify(2.7183);], ok=yes, ok=no)
+if test "$ok" = "yes"; then
+       AC_DEFINE(HAVE_FPCLASSIFY,1,[Define if the fpclassify() function/macro is available.])
+fi
+AC_MSG_RESULT(${ok})
+
 AC_MSG_CHECKING([for copysign])
 AC_TRY_LINK([#include <math.h>
 ], [double x = copysign(3.14159, -2.7183);], ok=yes, ok=no)
@@ -140,7 +148,7 @@ if test "x$GUILE" = xunknown; then
 elif test x"$GUILE_INSTALL_DIR" = "x"; then
    AC_CHECK_PROGS(GUILE_CONFIG, guile-config, echo)
    AC_MSG_CHECKING(guile prefix)
-   GUILE_PREFIX=`guile-config info prefix`
+   GUILE_PREFIX=`$GUILE_CONFIG info prefix`
    AC_MSG_RESULT($GUILE_PREFIX)
    AC_MSG_CHECKING([for Guile installation directory])
    GUILE_INSTALL_DIR=`guile -c '(display (%site-dir))'`
@@ -225,13 +233,13 @@ elif test x"$OCT_INSTALL_DIR" = "x"; then
        AC_CHECK_PROGS(OCTAVE_CONFIG, octave-config, echo)
        
        AC_MSG_CHECKING(octave prefix)
-       OCTAVE_PREFIX=`octave-config --print PREFIX 2> /dev/null`
+       OCTAVE_PREFIX=`$OCTAVE_CONFIG --print PREFIX 2> /dev/null`
        AC_MSG_RESULT($OCTAVE_PREFIX)
        
        AC_MSG_CHECKING(where octave plugins go)
-       OCT_INSTALL_DIR=`octave-config --oct-site-dir 2> /dev/null | grep '/'`
+       OCT_INSTALL_DIR=`$OCTAVE_CONFIG --oct-site-dir 2> /dev/null | grep '/'`
        if test -z "$OCT_INSTALL_DIR"; then
-               OCT_INSTALL_DIR=`octave-config --print OCTFILEDIR 2> /dev/null | grep '/'`
+               OCT_INSTALL_DIR=`$OCTAVE_CONFIG --print OCTFILEDIR 2> /dev/null | grep '/'`
        fi
        if test -z "$OCT_INSTALL_DIR"; then
                OCT_INSTALL_DIR=`echo "path" | $OCTAVE -q 2> /dev/null | grep "/oct/" | head -1`
@@ -251,9 +259,9 @@ elif test x"$OCT_INSTALL_DIR" = "x"; then
        fi
 
        AC_MSG_CHECKING(where octave scripts go)
-       M_INSTALL_DIR=`octave-config --m-site-dir 2> /dev/null | grep '/'`
+       M_INSTALL_DIR=`$OCTAVE_CONFIG --m-site-dir 2> /dev/null | grep '/'`
        if test -z "$M_INSTALL_DIR"; then
-               M_INSTALL_DIR=`octave-config --print FCNFILEDIR 2> /dev/null | grep '/'`
+               M_INSTALL_DIR=`$OCTAVE_CONFIG --print FCNFILEDIR 2> /dev/null | grep '/'`
        fi
        if test -z "$M_INSTALL_DIR"; then
                M_INSTALL_DIR=`echo "path" | $OCTAVE -q 2> /dev/null | grep "/m" | head -1`