aboutsummaryrefslogtreecommitdiff
path: root/gdbsupport
diff options
context:
space:
mode:
Diffstat (limited to 'gdbsupport')
-rw-r--r--gdbsupport/common.m428
1 files changed, 28 insertions, 0 deletions
diff --git a/gdbsupport/common.m4 b/gdbsupport/common.m4
index d3e9ecb..0fed186 100644
--- a/gdbsupport/common.m4
+++ b/gdbsupport/common.m4
@@ -216,3 +216,31 @@ AC_DEFUN([GDB_AC_COMMON], [
BFD_HAVE_SYS_PROCFS_TYPE(elf_fpregset_t)
fi
])
+
+dnl Check that the provided value ($1) is either "yes" or "no". If not,
+dnl emit an error message mentionning the configure option $2, and abort
+dnl the script.
+AC_DEFUN([GDB_CHECK_YES_NO_VAL],
+ [
+ case $1 in
+ yes | no)
+ ;;
+ *)
+ AC_MSG_ERROR([bad value $1 for $2])
+ ;;
+ esac
+ ])
+
+dnl Check that the provided value ($1) is either "yes", "no" or "auto". If not,
+dnl emit an error message mentionning the configure option $2, and abort
+dnl the script.
+AC_DEFUN([GDB_CHECK_YES_NO_AUTO_VAL],
+ [
+ case $1 in
+ yes | no | auto)
+ ;;
+ *)
+ AC_MSG_ERROR([bad value $1 for $2])
+ ;;
+ esac
+ ])