[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r100289: If HAVE_X11, also HAVE_X_WIN
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r100289: If HAVE_X11, also HAVE_X_WINDOWS and HAVE_MENUS. |
Date: |
Fri, 14 May 2010 17:54:24 -0700 |
User-agent: |
Bazaar (2.0.3) |
------------------------------------------------------------
revno: 100289
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Fri 2010-05-14 17:54:24 -0700
message:
If HAVE_X11, also HAVE_X_WINDOWS and HAVE_MENUS.
* src/Makefile.in: Simplify cpp conditional.
* admin/CPP-DEFINES: Comment.
modified:
admin/CPP-DEFINES
src/ChangeLog
src/Makefile.in
=== modified file 'admin/CPP-DEFINES'
--- a/admin/CPP-DEFINES 2010-05-14 03:36:40 +0000
+++ b/admin/CPP-DEFINES 2010-05-15 00:54:24 +0000
@@ -22,6 +22,9 @@
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
+ (It looks like, nowadays, if HAVE_X11 is set, HAVE_X_WINDOWS must
+ be, and vice versa. At least, this is true for configure, and
+ msdos; not sure about nt.)
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.
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog 2010-05-15 00:48:53 +0000
+++ b/src/ChangeLog 2010-05-15 00:54:24 +0000
@@ -1,5 +1,7 @@
2010-05-15 Glenn Morris <address@hidden>
+ * Makefile.in: Simplify cpp conditional.
+
* Makefile.in (${ns_appdir}): Simplify using umask.
* Makefile.in (${ns_appdir}): Remove references to CVS-related files.
=== modified file 'src/Makefile.in'
--- a/src/Makefile.in 2010-05-15 00:48:53 +0000
+++ b/src/Makefile.in 2010-05-15 00:54:24 +0000
@@ -611,6 +611,7 @@
all: emacs${EXEEXT} $(OTHER_FILES)
+/* Does anyone ever pay attention to the load-path-shadows output here? */
emacs${EXEEXT}: temacs${EXEEXT} ${etc}DOC ${lisp}
#ifdef CANNOT_DUMP
rm -f emacs${EXEEXT}
@@ -664,8 +665,8 @@
prefix-args${EXEEXT}: prefix-args.o $(config_h)
$(CC) $(LDFLAGS) prefix-args.o -o prefix-args
-#if defined (HAVE_X_WINDOWS) && defined (HAVE_X11) && defined (HAVE_MENUS) &&
! defined (USE_GTK)
-
+/* HAVE_X11 implies HAVE_X_WINDOWS and HAVE_MENUS. */
+#if defined (HAVE_X11) && ! defined (USE_GTK)
/* We use stamp-xmenu with these two deps to both ensure that lwlib
gets remade based on its dependencies in its own makefile,
and remake temacs if lwlib gets changed by this. */
@@ -691,12 +692,12 @@
@true /* make -t should not create really-oldXMenu. */
.PHONY: really-oldXMenu
#endif /* not USE_X_TOOLKIT */
-#else /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS && ! USE_GTK) */
+#else /* !HAVE_X11 || USE_GTK */
/* We don''t really need this, but satisfy the dependency. */
stamp-oldxmenu:
touch stamp-oldxmenu
-#endif /* not (HAVE_X_WINDOWS && HAVE_X11 && HAVE_MENUS && ! USE_GTK) */
+#endif /* HAVE_X11 && !USE_GTK */
../config.status:: epaths.in
@echo "The file epaths.h needs to be set up from epaths.in."
@@ -979,7 +980,6 @@
cp -f emacs${EXEEXT} ${ns_appbindir}Emacs
ns-app: ${ns_appdir} ${ns_appbindir}Emacs
-
#endif /* HAVE_NS */
mostlyclean:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r100289: If HAVE_X11, also HAVE_X_WINDOWS and HAVE_MENUS.,
Glenn Morris <=