Index: gdb/libmcheck.m4 |
diff --git a/gdb/libmcheck.m4 b/gdb/libmcheck.m4 |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7493147db40001f7e9ad7e53979ed15aa1aee791 |
--- /dev/null |
+++ b/gdb/libmcheck.m4 |
@@ -0,0 +1,43 @@ |
+dnl Copyright (C) 2012-2013 Free Software Foundation, Inc. |
+dnl |
+dnl This file is part of GDB. |
+dnl |
+dnl This program is free software; you can redistribute it and/or modify |
+dnl it under the terms of the GNU General Public License as published by |
+dnl the Free Software Foundation; either version 3 of the License, or |
+dnl (at your option) any later version. |
+dnl |
+dnl This program is distributed in the hope that it will be useful, |
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of |
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
+dnl GNU General Public License for more details. |
+dnl |
+dnl You should have received a copy of the GNU General Public License |
+dnl along with this program. If not, see <http://www.gnu.org/licenses/>. |
+ |
+dnl GDB_AC_LIBMCHECK([DEFAULT]) |
+dnl Provide an --enable-libmcheck/--disable-libmcheck set of options |
+dnl allowing a user to enable this option even when building releases, |
+dnl or to disable it when building a snapshot. |
+dnl DEFAULT (yes/no) is used as default if the user doesn't set |
+dnl the option explicitly. |
+ |
+AC_DEFUN([GDB_AC_LIBMCHECK], |
+[ |
+ AC_ARG_ENABLE(libmcheck, |
+ AS_HELP_STRING([--enable-libmcheck], |
+ [Try linking with -lmcheck if available]), |
+ [case "${enableval}" in |
+ yes | y) ENABLE_LIBMCHECK="yes" ;; |
+ no | n) ENABLE_LIBMCHECK="no" ;; |
+ *) AC_MSG_ERROR(bad value ${enableval} for --enable-libmcheck) ;; |
+ esac]) |
+ |
+ if test -z "${ENABLE_LIBMCHECK}"; then |
+ ENABLE_LIBMCHECK=[$1] |
+ fi |
+ |
+ if test "$ENABLE_LIBMCHECK" = "yes" ; then |
+ AC_CHECK_LIB(mcheck, main) |
+ fi |
+]) |