From 272cd5a31e7ff16fe46a5532e857b98229404c48 Mon Sep 17 00:00:00 2001 From: Simon Marchi Date: Thu, 12 Mar 2020 14:19:38 -0400 Subject: 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. --- gdb/ChangeLog | 5 +++++ gdb/acinclude.m4 | 2 +- gdb/selftest.m4 | 50 -------------------------------------------------- 3 files changed, 6 insertions(+), 51 deletions(-) delete mode 100644 gdb/selftest.m4 (limited to 'gdb') 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 + * selftest.m4: Move to gdbsupport/. + * acinclude.m4: Update path to selftest.m4. + +2020-03-12 Simon Marchi + * 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 . - -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 -]) -- cgit v1.1