Fix build breakage with --disable-tui

An earlier patch introduced a unit test for tui_copy_source_line.
However if the TUI is not built (as is apparently the case on some of
the buildbot builders), then this will fail to link.

This patch fixes the problem.  Tested by rebuilding with the TUI
disabled.

gdb/ChangeLog
2019-12-02  Tom Tromey  <tom@tromey.com>

	* unittests/tui-selftests.c (run_tests): Make conditional.
	(_initialize_tui_selftest): Make conditional.

Change-Id: I964811c7635be24cf6c53920e74e920914503674
This commit is contained in:
Tom Tromey 2019-12-02 16:12:19 -07:00
parent 638d85bce0
commit de2396d078
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-12-02 Tom Tromey <tom@tromey.com>
* unittests/tui-selftests.c (run_tests): Make conditional.
(_initialize_tui_selftest): Make conditional.
2019-12-02 Christian Biesinger <cbiesinger@google.com>
* aix-thread.c (debug_aix_thread): Change type to bool.

View File

@ -21,6 +21,8 @@
#include "gdbsupport/selftest.h"
#include "tui/tui-winsource.h"
#ifdef TUI
namespace selftests {
namespace tui {
@ -41,8 +43,12 @@ run_tests ()
} /* namespace tui*/
} /* namespace selftests */
#endif /* TUI */
void
_initialize_tui_selftest ()
{
#ifdef TUI
selftests::register_test ("tui", selftests::tui::run_tests);
#endif
}