diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2020-03-12 14:19:38 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2020-03-12 14:19:38 -0400 |
commit | 272cd5a31e7ff16fe46a5532e857b98229404c48 (patch) | |
tree | a79215e4225ae772590b3371293b9a30edfa0047 /gdb | |
parent | 74cd3f9d7e2bc82a295011230dc5261cd1129b4f (diff) | |
download | gdb-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/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/acinclude.m4 | 2 | ||||
-rw-r--r-- | gdb/selftest.m4 | 50 |
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 -]) |