From: Glenn Morris Date: Fri, 14 May 2010 03:36:40 +0000 (-0700) Subject: Move some undefs from src/Makefile.in to configure. X-Git-Tag: emacs-pretest-24.0.90~104^2~275^2~438^2~211^2^2 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=fbc00890119ec27ceaf50a0969ee121bef22905a;p=emacs.git Move some undefs from src/Makefile.in to configure. * configure.in (cpp_undefs): Add mktime, register, X11. * src/Makefile.in (mktime, X11, register): Move undefs to configure. * admin/CPP-DEFINES: Remove X11. --- diff --git a/ChangeLog b/ChangeLog index 54d72652561..ab69ce7b457 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2010-05-14 Glenn Morris + * configure.in (cpp_undefs): Add mktime, register, X11. + * configure.in (GPM_MOUSE_SUPPORT): Remove. (MOUSE_SUPPORT, TOOLTIP_SUPPORT, WINDOW_SUPPORT): New output variables. (HAVE_WINDOW_SYSTEM, HAVE_MOUSE): Move out of AC_BOTTOM. diff --git a/admin/CPP-DEFINES b/admin/CPP-DEFINES index 2a0a4e23ea9..1f42eeb9528 100644 --- a/admin/CPP-DEFINES +++ b/admin/CPP-DEFINES @@ -22,7 +22,6 @@ NS_IMPL_GNUSTEP Compile support for GNUstep implementation of NS GUI API. NS_IMPL_COCOA Compile support for Cocoa (Apple) implementation of NS GUI API. HAVE_X11 Compile support for the X11 GUI. HAVE_X_WINDOWS Compile support for X Window system -X11 ?? Makefile.in suggests it's equivalent to HAVE_X11 USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11. USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11. USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11. diff --git a/configure b/configure index d86b52d1eb4..0a1c2ee3d3b 100755 --- a/configure +++ b/configure @@ -26722,7 +26722,7 @@ test "${exec_prefix}" != NONE && # the C preprocessor to some helpful value like 1, or maybe the empty # string. Needless to say consequent macro substitutions are less # than conducive to the makefile finding the correct directory. -cpp_undefs="`echo $srcdir $configuration $canonical unix | +cpp_undefs="`echo $srcdir $configuration $canonical unix mktime register X11 | sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g'`" diff --git a/configure.in b/configure.in index 5f2abbd850d..2475caae053 100644 --- a/configure.in +++ b/configure.in @@ -3622,7 +3622,10 @@ test "${exec_prefix}" != NONE && # the C preprocessor to some helpful value like 1, or maybe the empty # string. Needless to say consequent macro substitutions are less # than conducive to the makefile finding the correct directory. -[cpp_undefs="`echo $srcdir $configuration $canonical unix | +# src/Makefile.in used to treat X11 as equivalent to HAVE_X11. +# But nothing in Emacs defines X11, and everywhere else uses HAVE_X11, +# so that cannot have been doing anything. +[cpp_undefs="`echo $srcdir $configuration $canonical unix mktime register X11 | sed -e 's/[^a-zA-Z0-9_]/ /g' -e 's/^/ /' -e 's/ *$//' \ -e 's/ */ -U/g' -e 's/-U[0-9][^ ]*//g'`"] diff --git a/src/ChangeLog b/src/ChangeLog index 164cfbf6edb..24ec0650d06 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2010-05-14 Glenn Morris + * Makefile.in (mktime, X11, register): Move undefs to configure. + * Makefile.in (MSDOS_OBJ): Default to empty, let msdos scripts set it. (MSDOS_X_OBJ): New variable. (MSDOS_SUPPORT_REAL): New constant. diff --git a/src/Makefile.in b/src/Makefile.in index 4d2481af924..3a0339a3f70 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -251,23 +251,6 @@ UNEXEC_OBJ = @unexec@ DEPFLAGS = -MMD -MF deps/$*.d #endif -/* Do not let the file name mktime.c get messed up. */ -#ifdef mktime -#undef mktime -#endif - -/* Use HAVE_X11 as an alias for X11 in this file - to avoid problems with X11 as a subdirectory name - in -I and other such options which pass through this file. */ -#ifdef X11 -#define HAVE_X11 -#undef X11 -#endif - -/* On some machines #define register is done in config; - do not let it interfere with this file. */ -#undef register - /* If NS_IMPL_GNUSTEP, some definitions and includes are expanded here. */ @NS_IMPL_GNUSTEP_INC@