diff options
author | Fernando Nasser <fnasser@redhat.com> | 2000-12-20 21:24:28 +0000 |
---|---|---|
committer | Fernando Nasser <fnasser@redhat.com> | 2000-12-20 21:24:28 +0000 |
commit | b4df4f6849c12bd0cca8534e7c17242d0209f130 (patch) | |
tree | 628f2b5be391176254ce4a91a577bda14c63f0b2 /gdb/configure.in | |
parent | 5bff4f5642edc6e44c15f3e189d683d5dde1a2c8 (diff) | |
download | gdb-b4df4f6849c12bd0cca8534e7c17242d0209f130.zip gdb-b4df4f6849c12bd0cca8534e7c17242d0209f130.tar.gz gdb-b4df4f6849c12bd0cca8534e7c17242d0209f130.tar.bz2 |
2000-12-20 Fernando Nasser <fnasser@redhat.com>
* Makefile.in (UIOUT_CFLAGS): New macro. CFLAGS needed for uiout code
to be compiled. Defines UI_OUT.
(SUBDIR_MI_CFLAGS): Defines MI_OUT, not UI_OUT.
(INTERNAL_WARN_CFLAGS): Also include UIOUT_CFLAGS.
* configure.in (UIOUT_CFLAGS): New configuration variable.
(--with-uiout): New configuration option. Causes uiout code to
be compiled, instead of the old *printf one.
* configure: Regenerate.
* top.c (print_gdb_version): Test for and print MI_OUT, not UI_OUT.
* testsuite/lib/mi-support.exp (mi_gdb_start): Test for MI_OUT,
not UI_OUT.
Diffstat (limited to 'gdb/configure.in')
-rw-r--r-- | gdb/configure.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/gdb/configure.in b/gdb/configure.in index 4d22c98..ecc6f53 100644 --- a/gdb/configure.in +++ b/gdb/configure.in @@ -525,6 +525,29 @@ case ${enable_gdbmi} in ;; esac +# Configure UI_OUT by default (before 5.2 it can be disabled) +# It must be configured if gdbmi is configured + +UIOUT_CFLAGS= +AC_SUBST(UIOUT_CFLAGS) + +AC_ARG_WITH(uiout, +[ --with-uiout Use new uiout functions intead of *printf's], +[case "${withval}" in + yes) want_uiout=true ;; + no) if test $enable_gdbmi = yes; then + AC_MSG_ERROR(uiout is needed for MI and cannot be disabled) + else + want_uiout=false + fi ;; + *) AC_MSG_ERROR(bad value ${withval} for GDB with-uiout option) ;; +esac], +[want_uiout=true])dnl + +if test $want_uiout = true; then + UIOUT_CFLAGS="-DUI_OUT=1" +fi + AC_ARG_ENABLE(tui, [ --enable-tui Enable full-screen terminal user interface], [ |