87221
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
1 Here are some of the cpp macros used, together with some short explanation
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
2 of their use. Feel free to add more macros and more categories.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
3
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
4 ** Distinguishing OSes **
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
5
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
6 MAC_OS Compiling for some version of Mac OS?
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
7 MAC_OS8 Compiling for Mac OS version 8. Requires MAC_OS?
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
8 MAC_OSX Compiling for Mac OS X? Is that also valid for Darwin?
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
9 MAC_OS_X ?? Apparently only used once in mac.c.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
10 CYGWIN Compiling the Cygwin port.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
11 MSDOS Compiling the MSDOS port.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
12 DOS_NT Compiling for either the MSDOS or W32 port.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
13 WINDOWSNT Compiling the W32 port.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
14 WINDOWS_NT ?? Only once in dispextern.h
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
15
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
16 ** Distinguishing GUIs **
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
17
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
18 HAVE_NTGUI Compile support for the W32 GUI.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
19 HAVE_CARBON Compile support for the Carbon GUI. Requires MAC_OS?
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
20 HAVE_X11 Compile support for the X11 GUI.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
21 X11 ?? Makefile.in suggests it's equivalent to HAVE_X11
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
22 USE_LUCID Use the Lucid toolkit for menus&scrollbars. Requires HAVE_X11.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
23 USE_MOTIF Use the Motif toolkit for menus&scrollbars. Requires HAVE_X11.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
24 USE_GTK Use the Gtk toolkit for menus&scrollbars. Requires HAVE_X11.
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
25
|
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff
changeset
|
26 # arch-tag: bc80061a-1168-4911-9766-46aaf2640250
|