From 2474fb0bf1a786f3a170631f3dbce8b38092f986 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Fri, 29 Aug 2014 21:42:31 +0200 Subject: [PATCH] host-gdb: enable terminal user interface support Add a configuration option to compile host-gdb with the --enable-tui switch. Signed-off-by: Yegor Yefremov Signed-off-by: Peter Korsgaard --- package/gdb/Config.in.host | 6 ++++++ package/gdb/gdb.mk | 8 +++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/package/gdb/Config.in.host b/package/gdb/Config.in.host index cbc1361d8c..8846eafa15 100644 --- a/package/gdb/Config.in.host +++ b/package/gdb/Config.in.host @@ -13,6 +13,12 @@ config BR2_PACKAGE_HOST_GDB if BR2_PACKAGE_HOST_GDB +config BR2_PACKAGE_HOST_GDB_TUI + bool "GDB TUI support" + select BR2_PACKAGE_NCURSES + help + This option enables terminal user interface (TUI) for gdb + choice prompt "GDB debugger Version" depends on !BR2_arc diff --git a/package/gdb/gdb.mk b/package/gdb/gdb.mk index 8ab264ba05..7e87bf97a2 100644 --- a/package/gdb/gdb.mk +++ b/package/gdb/gdb.mk @@ -114,7 +114,6 @@ HOST_GDB_CONF_OPT = \ --target=$(GNU_TARGET_NAME) \ --enable-static --disable-shared \ --without-uiout \ - --disable-tui \ --disable-gdbtk \ --without-x \ --enable-threads \ @@ -123,6 +122,13 @@ HOST_GDB_CONF_OPT = \ $(GDB_DISABLE_BINUTILS_CONF_OPT) \ --disable-sim +ifeq ($(BR2_PACKAGE_HOST_GDB_TUI),y) + HOST_GDB_DEPENDENCIES += host-ncurses + HOST_GDB_CONF_OPT += --enable-tui +else + HOST_GDB_CONF_OPT += --disable-tui +endif + ifeq ($(GDB_FROM_GIT),y) HOST_GDB_DEPENDENCIES += host-texinfo else