wingo pushed a commit to branch wip-whippet
in repository guile.

commit e060c5fc999f5f46928549c2d25d8626bd51e2ae
Author: Andy Wingo <wi...@igalia.com>
AuthorDate: Tue Apr 15 10:25:51 2025 +0200

    Add --with-bdw-gc
---
 whippet.m4 | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/whippet.m4 b/whippet.m4
index 9cd5c3449..d92c36f9b 100644
--- a/whippet.m4
+++ b/whippet.m4
@@ -85,8 +85,17 @@ AC_DEFUN([WHIPPET_PKG_TRACING],
   AC_SUBST(WHIPPET_LTTNG_CFLAGS)
   AC_SUBST(WHIPPET_LTTNG_LIBS)])
 
+AC_DEFUN([WHIPPET_PKG_BDW],
+ [AC_MSG_CHECKING(for which bdw-gc pkg-config file to use)
+  AC_ARG_WITH(bdw-gc,
+    AS_HELP_STRING([--with-bdw-gc], [Name of BDW-GC pkg-config file]),
+    [bdw_gc="$withval"], [bdw_gc=bdw-gc])
+  AC_MSG_RESULT($bdw_gc)
+  WHIPPET_BDW_GC=$bdw_gc])
+
 AC_DEFUN([WHIPPET_PKG_COLLECTOR],
- [PKG_CHECK_MODULES(WHIPPET_BDW, bdw-gc,
+ [AC_REQUIRE(WHIPPET_PKG_BDW)
+  PKG_CHECK_MODULES(WHIPPET_BDW, $WHIPPET_BDW_GC,
                     [whippet_have_bdw=yes], [whippet_have_bdw=no])
   AC_SUBST(WHIPPET_BDW_CFLAGS)
   AC_SUBST(WHIPPET_BDW_LIBS)

Reply via email to