README 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Conditional Compilation
  2. -----------------------
  3. The following is a listing of the conditional compilation switches that
  4. are "not obvious." Excluded are hardware or OS identifiers (e.g. __ultrix),
  5. header file include flags, and macros (e.g. ABS).
  6. DEBUG
  7. Turns on code that prints out error messages (specifically
  8. protocol errors).
  9. DEBUGGER
  10. Turns on code to help debugging Help-on-item.
  11. DEBUG_ICON_BOX
  12. Turns on code that alters iconbox spacing to help debug iconbox.
  13. (?)
  14. DEBUG_RESOURCE_DATABASE
  15. Turns on code that dumps out dtwm's local resource database
  16. to aid in debugging resource problems.
  17. DEBUG_SESSION_HINTS
  18. If defined, the session hints property is left on the root
  19. window after being read. Normally, it is deleted.
  20. ICCC_COMPLIANT
  21. This enables stricter ICCCM compliance. Specifically, some
  22. clients didn't get WM_PROTOCOLS quite right.
  23. INTEGRATION_TESTING_
  24. Swaps assignment of black and white on wait state cursor as
  25. a quick indicator of which client is showing the wait state.
  26. LARGECURSORS
  27. Allows cursors larger than 16x16.
  28. MESSAGE_CAT
  29. Enables message catalog code for local language support.
  30. MOTIF_DEFAULT_ICON
  31. Enables the default window icon with four buttons.
  32. OLD_CODE
  33. Vestigal code.
  34. PORT_NOVFORK
  35. Enable for systems that don't have the vfork() call.
  36. R2_COMPAT
  37. Enables support for old clients that still pass window geometry
  38. hint information in WM_NORMAL_HINTS.
  39. UNMAP_ON_RESTART
  40. All windows are unmapped on restart.