Removed PORT_NOFORK define in favor of autotools vfork availablility checking. Use vfork if present. Got rid of getenv/putenv definitions in favor of including correct system headers. Use FD_CLOEXEC in fcntl() call rather than hardcoded '1'. Added -lm check to configure so dtwm will build. Renamed internal round() function to wmround() to fix warning about redefinition of builtin. Fixed missing backslash in Makefile.am that prevented half the sources from building.
54 lines
1.4 KiB
Plaintext
54 lines
1.4 KiB
Plaintext
Conditional Compilation
|
|
-----------------------
|
|
|
|
The following is a listing of the conditional compilation switches that
|
|
are "not obvious." Excluded are hardware or OS identifiers (e.g. __ultrix),
|
|
header file include flags, and macros (e.g. ABS).
|
|
|
|
DEBUG
|
|
Turns on code that prints out error messages (specifically
|
|
protocol errors).
|
|
|
|
DEBUGGER
|
|
Turns on code to help debugging Help-on-item.
|
|
|
|
DEBUG_ICON_BOX
|
|
Turns on code that alters iconbox spacing to help debug iconbox.
|
|
(?)
|
|
|
|
DEBUG_RESOURCE_DATABASE
|
|
Turns on code that dumps out dtwm's local resource database
|
|
to aid in debugging resource problems.
|
|
|
|
DEBUG_SESSION_HINTS
|
|
If defined, the session hints property is left on the root
|
|
window after being read. Normally, it is deleted.
|
|
|
|
ICCC_COMPLIANT
|
|
This enables stricter ICCCM compliance. Specifically, some
|
|
clients didn't get WM_PROTOCOLS quite right.
|
|
|
|
INTEGRATION_TESTING_
|
|
Swaps assignment of black and white on wait state cursor as
|
|
a quick indicator of which client is showing the wait state.
|
|
|
|
LARGECURSORS
|
|
Allows cursors larger than 16x16.
|
|
|
|
MESSAGE_CAT
|
|
Enables message catalog code for local language support.
|
|
|
|
MOTIF_DEFAULT_ICON
|
|
Enables the default window icon with four buttons.
|
|
|
|
OLD_CODE
|
|
Vestigal code.
|
|
|
|
R2_COMPAT
|
|
Enables support for old clients that still pass window geometry
|
|
hint information in WM_NORMAL_HINTS.
|
|
|
|
UNMAP_ON_RESTART
|
|
All windows are unmapped on restart.
|
|
|