diff options
author | Mike Frysinger <vapier@gentoo.org> | 2024-01-01 23:37:11 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2024-01-02 00:31:55 -0500 |
commit | e04ab9b01aa389fe4924bcabededd60c9b2851b4 (patch) | |
tree | b0f59bfd28330506c8e85b382e0cdd01cdf2506c | |
parent | d43207b0570c5d893e70efb3b14cc219d4ff1462 (diff) | |
download | gdb-e04ab9b01aa389fe4924bcabededd60c9b2851b4.zip gdb-e04ab9b01aa389fe4924bcabededd60c9b2851b4.tar.gz gdb-e04ab9b01aa389fe4924bcabededd60c9b2851b4.tar.bz2 |
sim: ppc: move termio defines to config.h
Move the defines from explicit -D options to config.h defines to simplify
the build and make it easier to move to the top-level configure.
-rw-r--r-- | sim/ppc/Makefile.in | 2 | ||||
-rw-r--r-- | sim/ppc/config.in | 12 | ||||
-rwxr-xr-x | sim/ppc/configure | 19 | ||||
-rw-r--r-- | sim/ppc/configure.ac | 10 |
4 files changed, 28 insertions, 15 deletions
diff --git a/sim/ppc/Makefile.in b/sim/ppc/Makefile.in index 26a1e7c..8eaad74 100644 --- a/sim/ppc/Makefile.in +++ b/sim/ppc/Makefile.in @@ -68,7 +68,6 @@ TIMEBASE_CFLAGS = @sim_timebase@ FLOAT_CFLAGS = @sim_float@ MONITOR_CFLAGS = @sim_monitor@ MODEL_CFLAGS = @sim_model@ @sim_default_model@ @sim_model_issue@ -TERMIO_CFLAGS = @sim_termio@ SWITCH_CFLAGS = @sim_switch@ CONFIG_CFLAGS = \ $(SMP_CFLAGS) \ @@ -78,7 +77,6 @@ CONFIG_CFLAGS = \ $(FLOAT_CFLAGS) \ $(MONITOR_CFLAGS) \ $(MODEL_CFLAGS) \ - $(TERMIO_CFLAGS) \ $(SWITCH_CFLAGS) SIM_FPU_CFLAGS = -DHAVE_COMMON_FPU -I../common -I${srcdir}/../common diff --git a/sim/ppc/config.in b/sim/ppc/config.in index 2a60b8d..78786df 100644 --- a/sim/ppc/config.in +++ b/sim/ppc/config.in @@ -1,5 +1,17 @@ /* config.in. Generated from configure.ac by autoheader. */ +/* Define if struct termios has c_line. */ +#undef HAVE_TERMIOS_CLINE + +/* Define if struct termios exists. */ +#undef HAVE_TERMIOS_STRUCTURE + +/* Define if struct termio has c_line. */ +#undef HAVE_TERMIO_CLINE + +/* Define if struct termio exists. */ +#undef HAVE_TERMIO_STRUCTURE + /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT diff --git a/sim/ppc/configure b/sim/ppc/configure index 14d0e91..ce591d6 100755 --- a/sim/ppc/configure +++ b/sim/ppc/configure @@ -584,7 +584,6 @@ PACKAGE_URL= ac_unique_file="Makefile.in" ac_subst_vars='LTLIBOBJS LIBOBJS -sim_termio sim_model_issue sim_default_model sim_model @@ -3164,7 +3163,6 @@ ac_config_headers="$ac_config_headers config.h:config.in" -sim_termio="" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct termios" >&5 $as_echo_n "checking for struct termios... " >&6; } @@ -3199,7 +3197,9 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_struct" >&5 $as_echo "$ac_cv_termios_struct" >&6; } if test $ac_cv_termios_struct = yes; then - sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE" + +$as_echo "#define HAVE_TERMIOS_STRUCTURE 1" >>confdefs.h + fi if test "$ac_cv_termios_struct" = "yes"; then @@ -3232,7 +3232,9 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termios_cline" >&5 $as_echo "$ac_cv_termios_cline" >&6; } if test $ac_cv_termios_cline = yes; then - sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE" + +$as_echo "#define HAVE_TERMIOS_CLINE 1" >>confdefs.h + fi else ac_cv_termios_cline=no @@ -3272,7 +3274,9 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_struct" >&5 $as_echo "$ac_cv_termio_struct" >&6; } if test $ac_cv_termio_struct = yes; then - sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE" + +$as_echo "#define HAVE_TERMIO_STRUCTURE 1" >>confdefs.h + fi else ac_cv_termio_struct=no @@ -3308,7 +3312,9 @@ fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_termio_cline" >&5 $as_echo "$ac_cv_termio_cline" >&6; } if test $ac_cv_termio_cline = yes; then - sim_termio="$sim_termio -DHAVE_TERMIO_CLINE" + +$as_echo "#define HAVE_TERMIO_CLINE 1" >>confdefs.h + fi else ac_cv_termio_cline=no @@ -3335,7 +3341,6 @@ fi - ac_config_files="$ac_config_files Makefile" ac_config_commands="$ac_config_commands default" diff --git a/sim/ppc/configure.ac b/sim/ppc/configure.ac index 13db9fc..e835479 100644 --- a/sim/ppc/configure.ac +++ b/sim/ppc/configure.ac @@ -289,7 +289,6 @@ AC_CONFIG_HEADER(config.h:config.in) dnl Figure out what type of termio/termios support there is -sim_termio="" AC_MSG_CHECKING(for struct termios) AC_CACHE_VAL(ac_cv_termios_struct, [AC_TRY_COMPILE([#include <sys/types.h> @@ -303,7 +302,7 @@ AC_CACHE_VAL(ac_cv_termios_struct, ac_cv_termios_struct=yes, ac_cv_termios_struct=no)]) AC_MSG_RESULT($ac_cv_termios_struct) if test $ac_cv_termios_struct = yes; then - sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE" + AC_DEFINE([HAVE_TERMIOS_STRUCTURE], 1, [Define if struct termios exists.]) fi if test "$ac_cv_termios_struct" = "yes"; then @@ -316,7 +315,7 @@ if test "$ac_cv_termios_struct" = "yes"; then AC_MSG_RESULT($ac_cv_termios_cline) if test $ac_cv_termios_cline = yes; then - sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE" + AC_DEFINE([HAVE_TERMIOS_CLINE], 1, [Define if struct termios has c_line.]) fi else ac_cv_termios_cline=no @@ -336,7 +335,7 @@ if test "$ac_cv_termios_struct" != "yes"; then ac_cv_termio_struct=yes, ac_cv_termio_struct=no)]) AC_MSG_RESULT($ac_cv_termio_struct) if test $ac_cv_termio_struct = yes; then - sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE" + AC_DEFINE([HAVE_TERMIO_STRUCTURE], 1, [Define if struct termio exists.]) fi else ac_cv_termio_struct=no @@ -352,7 +351,7 @@ if test "$ac_cv_termio_struct" = "yes"; then AC_MSG_RESULT($ac_cv_termio_cline) if test $ac_cv_termio_cline = yes; then - sim_termio="$sim_termio -DHAVE_TERMIO_CLINE" + AC_DEFINE([HAVE_TERMIO_CLINE], 1, [Define if struct termio has c_line.]) fi else ac_cv_termio_cline=no @@ -378,7 +377,6 @@ AC_SUBST(sim_monitor) AC_SUBST(sim_model) AC_SUBST(sim_default_model) AC_SUBST(sim_model_issue) -AC_SUBST(sim_termio) AC_OUTPUT(Makefile, [case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac]) |