]> git.ipfire.org Git - thirdparty/make.git/commitdiff
* configure.ac: Delay setting HAVE_GUILE until we're sure
authorPaul Smith <psmith@gnu.org>
Sun, 15 Jan 2023 15:27:34 +0000 (10:27 -0500)
committerPaul Smith <psmith@gnu.org>
Sun, 15 Jan 2023 15:27:34 +0000 (10:27 -0500)
configure.ac

index f5781853651083c1ec2532c2f91329c9089ef3a6..67793e6ede44e50c536c4055ea450b36838e68c2 100644 (file)
@@ -183,7 +183,7 @@ AS_IF([test "x$with_guile" != xno],
     CPPFLAGS="$CPPFLAGS $GUILE_CFLAGS"
     LIBS="$LIBS $GUILE_LIBS"
     AC_CHECK_HEADER([libguile.h],
-                    [AC_DEFINE([HAVE_GUILE], [1], [Embed GNU Guile support])],
+                    [have_guile=yes],
                     [have_guile=no],
                     [/* Avoid configuration error warnings. */])
     AS_IF([test "$have_guile" = yes],
@@ -207,6 +207,8 @@ guile_init (void *arg)
   ])
 ])
 
+AS_IF([test "$have_guile" = yes],
+      [AC_DEFINE([HAVE_GUILE], [1], [Embed GNU Guile support])])
 AM_CONDITIONAL([HAVE_GUILE], [test "$have_guile" = "yes"])
 
 AC_CHECK_DECLS([sys_siglist, _sys_siglist, __sys_siglist], , ,