]> git.saurik.com Git - wxWidgets.git/blob - docs/symbols.txt
HasGroup/Entry added
[wxWidgets.git] / docs / symbols.txt
1 This is a list of preprocessor symbols used in the wxWindows source.
2
3 GUIs:
4 -----
5
6 __X__ any X, but not GTK
7 __MOTIF__ Motif
8 __XT__ Xt; mutually exclusive with WX_MOTIF (?)
9 __GTK__ GTK
10 __XVIEW__ Obsolete!
11 __WINDOWS__ Any Windows
12 __MAC__ MacOS
13 __UNIX__ any Unix
14 __WIN95__ GUI for Windows 95 and above; NT 4.0 and above.
15 __WIN32__ WIN32 API
16 __NT__ Windows NT
17 __CURSES__ CURSES
18
19 OSes/machines:
20
21 __HPUX__
22 __SVR4__
23 __SYSV__
24 __LINUX__
25 __SGI__
26 __ULTRIX__
27 __BSD__
28 __VMS__
29 __SUN__ Any Sun
30 __SUNOS__
31 __SOLARIS__
32 __ALPHA__
33 __AIX__
34 __DATA_GENERAL__
35 __OSF__
36 __FREEBSD__
37
38 Compilers:
39 ----------
40
41 __GNUWIN32__ Gnu-Win32 compiler
42 __DJGPP__ DJGPP
43 __GNUG__ Gnu C++ on any platform
44 __BORLANDC__ Borland C++
45 __WATCOMC__ Watcom C++
46 __SYMANTECC__ Symantec C++
47 __VISUALC__ VC++
48 __SUNCC__
49 __XLC__ ?? compiler
50
51 wxWindows modes:
52 ----------------
53
54 __DEBUG__ usage: #ifdef __DEBUG__ (=> debug mode, else => release)
55 WXDEBUG usage: #if DEBUG (0: release, 1: minimal debug code, ...)
56