]>
Commit | Line | Data |
---|---|---|
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 |