diff --git a/m4/check-package.m4 b/m4/check-package.m4
index f34695cdc7372cd0ac153668475c6b1cf41918ee..079fbb058c1960fc6281f43dacc686d1a9b80782 100644
--- a/m4/check-package.m4
+++ b/m4/check-package.m4
@@ -89,7 +89,8 @@ else
   if test "x$$1_LIB" = "x" ; then
 	:
   else
-    AC_DEFINE(m4_toupper([HAVE_LIB$2]), 1, Define to 1 if you have lib$2)
+    AC_DEFINE(m4_bpatsubst(m4_toupper([HAVE_LIB$2]),-,_),
+              1, Define to 1 if you have lib$2)
   fi
 fi
 AC_SUBST($1_INCLUDE_PATH)