diff --git a/configure.ac b/configure.ac
index 2ece3c2364c25b4659aa17a3fdbc2569a46e9aa6..a984b63de8e8a4fd9119c43b899cf1748a3a0918 100644
--- a/configure.ac
+++ b/configure.ac
@@ -46,7 +46,7 @@ BM_DEPEND(LIBXFCEGUI4, libxfcegui4-1.0, 0.0.16)
 BM_DEPEND(XFCE_MCS_MANAGER, xfce-mcs-manager, 0.1.0)
 
 BM_DEPEND_CHECK(LIBSTARTUP_NOTIFICATION, libstartup-notification-1.0, 0.4,
-  [startup-notification], [startup notification library])
+  [startup-notification], [startup notification library], [yes])
 
 dnl Check for debugging support
 BM_DEBUG_SUPPORT
diff --git a/m4/depends.m4 b/m4/depends.m4
index fb7fbe91d374ee933e7c81de5f9a8198528b14d6..d0658e48412a81b0eb1cbafebf5d776d8bc5c248 100644
--- a/m4/depends.m4
+++ b/m4/depends.m4
@@ -10,14 +10,14 @@ AC_DEFUN([BM_DEPEND],
 ])
 
 dnl
-dnl BM_DEPEND_CHECK(var, pkg, version, name, helpstring)
+dnl BM_DEPEND_CHECK(var, pkg, version, name, helpstring, default)
 dnl
 AC_DEFUN([BM_DEPEND_CHECK],
 [
-  AC_ARG_ENABLE([$4-check],
-AC_HELP_STRING([--enable-$4-check], [Enable checking for $5 (default)])
-AC_HELP_STRING([--disable-$4-check], [Disable checking for $5]),
-    [ac_cv_$1_check=$enableval], [ac_cv_$1_check=yes])
+  AC_ARG_ENABLE([$4],
+AC_HELP_STRING([--enable-$4], [Enable checking for $5 (default=$6)])
+AC_HELP_STRING([--disable-$4], [Disable checking for $5]),
+    [ac_cv_$1_check=$enableval], [ac_cv_$1_check=$6])
 
   if test x"$ac_cv_$1_check" = x"yes"; then
     AC_MSG_CHECKING([for $2 >= $3])