]> git.draconx.ca Git - cdecl99.git/commitdiff
Fix GSL detection when using the default --with-gsl=auto.
authorNick Bowler <nbowler@draconx.ca>
Sat, 25 Feb 2012 02:25:21 +0000 (21:25 -0500)
committerNick Bowler <nbowler@draconx.ca>
Thu, 1 Mar 2012 01:16:58 +0000 (20:16 -0500)
The use of a shell case statement was preventing the AC_REQUIRE macros
in DX_CHECK_GSL from working correctly in the second case.  Switch to
AS_CASE to avoid the issue.

configure.ac

index 67252dfa1e896f0b5c7b3e9fff6dca0a3f848582..0ae3c8aceaaac35de44fb2c7cbc17804ff3fa7e2 100644 (file)
@@ -47,18 +47,10 @@ AC_ARG_WITH([gsl],
                [specify whether to build test programs requiring the GNU Scientific Library. [default=auto]]
        )], [with_gsl=$withval], [with_gsl=auto])
 
-case $with_gsl in
-no)
-       have_gsl=no
-;;
-yes)
-       DX_CHECK_GSL([1.0], [have_gsl=yes])
-;;
-*)
-       DX_CHECK_GSL([1.0], [have_gsl=yes], [have_gsl=no])
-;;
-esac
-
+AS_CASE([$with_gsl],
+       [no], [have_gsl=no],
+       [yes], [DX_CHECK_GSL([1.0], [have_gsl=yes])],
+       [DX_CHECK_GSL([1.0], [have_gsl=yes], [have_gsl=no])])
 AM_CONDITIONAL([HAVE_GSL], [test x"$have_gsl" = x"yes"])
 
 AC_CONFIG_FILES([