aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2020-03-12 14:19:38 -0400
committerSimon Marchi <simon.marchi@efficios.com>2020-03-12 14:19:38 -0400
commit272cd5a31e7ff16fe46a5532e857b98229404c48 (patch)
treea79215e4225ae772590b3371293b9a30edfa0047 /gdb
parent74cd3f9d7e2bc82a295011230dc5261cd1129b4f (diff)
downloadgdb-272cd5a31e7ff16fe46a5532e857b98229404c48.zip
gdb-272cd5a31e7ff16fe46a5532e857b98229404c48.tar.gz
gdb-272cd5a31e7ff16fe46a5532e857b98229404c48.tar.bz2
Move gdb/selftest.m4 to gdbsupport/selftest.m4
The selftest.m4 file is used by gdb, gdbserver and gdbsupport, I think it belongs in gdbsupport. gdb/ChangeLog: * selftest.m4: Move to gdbsupport/. * acinclude.m4: Update path to selftest.m4. gdbserver/ChangeLog: * acinclude.m4: Update path to selftest.m4. gdbsupport/ChangeLog: * selftest.m4: Moved from gdb/. * acinclude.m4: Update path to selftest.m4.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/acinclude.m42
-rw-r--r--gdb/selftest.m450
3 files changed, 6 insertions, 51 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index c592b56..2553837 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+ * selftest.m4: Move to gdbsupport/.
+ * acinclude.m4: Update path to selftest.m4.
+
+2020-03-12 Simon Marchi <simon.marchi@efficios.com>
+
* Makefile.in (SUBDIR_UNITTESTS_SRCS): Rename to...
(SELFTESTS_SRCS): ... this. Add disasm-selftests.c,
gdbarch-selfselftests.c and selftest-arch.c.
diff --git a/gdb/acinclude.m4 b/gdb/acinclude.m4
index 14304bb..852a71c 100644
--- a/gdb/acinclude.m4
+++ b/gdb/acinclude.m4
@@ -16,7 +16,7 @@ m4_include(../gdbsupport/warning.m4)
m4_include(sanitize.m4)
# This gets GDB_AC_SELFTEST.
-m4_include(selftest.m4)
+m4_include(../gdbsupport/selftest.m4)
dnl gdb/configure.in uses BFD_NEED_DECLARATION, so get its definition.
m4_include(../bfd/bfd.m4)
diff --git a/gdb/selftest.m4 b/gdb/selftest.m4
deleted file mode 100644
index 3624f25..0000000
--- a/gdb/selftest.m4
+++ /dev/null
@@ -1,50 +0,0 @@
-dnl Copyright (C) 2018-2020 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_SELFTEST(ACTION-IF-ENABLED)
-dnl
-dnl Enable the unit/self tests if needed. If they are enabled, AC_DEFINE
-dnl the GDB_SELF_TEST macro, and execute ACTION-IF-ENABLED.
-
-AC_DEFUN([GDB_AC_SELFTEST],[
-# Check whether we will enable the inclusion of unit tests when
-# compiling GDB.
-#
-# The default value of this option changes depending whether we're on
-# development mode (in which case it's "true") or not (in which case
-# it's "false"). The $development variable is set by the GDB_AC_COMMON
-# macro, which must therefore be used before GDB_AC_SELFTEST.
-
-AS_IF([test "x$development" != xtrue && test "x$development" != xfalse],
- [AC_MSG_ERROR([Invalid value for \$development, got "$development", expecting "true" or "false".])])
-
-AC_ARG_ENABLE(unit-tests,
-AS_HELP_STRING([--enable-unit-tests],
-[Enable the inclusion of unit tests when compiling GDB]),
-[case "${enableval}" in
- yes) enable_unittests=true ;;
- no) enable_unittests=false ;;
- *) AC_MSG_ERROR(
-[bad value ${enableval} for --{enable,disable}-unit-tests option]) ;;
-esac], [enable_unittests=$development])
-
-if $enable_unittests; then
- AC_DEFINE(GDB_SELF_TEST, 1,
- [Define if self-testing features should be enabled])
- $1
-fi
-])