[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to CPP-DEFINES
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to CPP-DEFINES |
Date: |
Mon, 10 Dec 2007 17:02:43 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/12/10 17:02:42
Index: CPP-DEFINES
===================================================================
RCS file: CPP-DEFINES
diff -N CPP-DEFINES
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ CPP-DEFINES 10 Dec 2007 17:02:42 -0000 1.1
@@ -0,0 +1,26 @@
+Here are some of the cpp macros used, together with some short explanation
+of their use. Feel free to add more macros and more categories.
+
+** Distinguishing OSes **
+
+MAC_OS Compiling for some version of Mac OS?
+MAC_OS8 Compiling for Mac OS version 8. Requires MAC_OS?
+MAC_OSX Compiling for Mac OS X? Is that also valid for Darwin?
+MAC_OS_X ?? Apparently only used once in mac.c.
+CYGWIN Compiling the Cygwin port.
+MSDOS Compiling the MSDOS port.
+DOS_NT Compiling for either the MSDOS or W32 port.
+WINDOWSNT Compiling the W32 port.
+WINDOWS_NT ?? Only once in dispextern.h
+
+** Distinguishing GUIs **
+
+HAVE_NTGUI Compile support for the W32 GUI.
+HAVE_CARBON Compile support for the Carbon GUI. Requires MAC_OS?
+HAVE_X11 Compile support for the X11 GUI.
+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.
+
+# arch-tag: bc80061a-1168-4911-9766-46aaf2640250
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to CPP-DEFINES,
Stefan Monnier <=