]>
Commit | Line | Data |
---|---|---|
23324ae1 | 1 | ///////////////////////////////////////////////////////////////////////////// |
7c913512 | 2 | // Name: platform.h |
e54c96f1 | 3 | // Purpose: interface of global functions |
7c913512 FM |
4 | // Author: wxWidgets team |
5 | // RCS-ID: $Id$ | |
6 | // Licence: wxWindows license | |
7 | ///////////////////////////////////////////////////////////////////////////// | |
8 | ||
8af7f7c1 BP |
9 | /** @ingroup group_funcmacro_version */ |
10 | //@{ | |
23324ae1 | 11 | |
7c913512 | 12 | /** |
8af7f7c1 BP |
13 | Returns @true if the compiler being used is GNU C++ and its version is |
14 | at least major.minor or greater. Returns @false otherwise. | |
23324ae1 | 15 | */ |
8af7f7c1 | 16 | #define wxCHECK_GCC_VERSION( major, minor ) |
23324ae1 FM |
17 | |
18 | /** | |
8af7f7c1 BP |
19 | Returns @true if the compiler being used is Sun CC Pro and its version is |
20 | at least major.minor or greater. Returns @false otherwise. | |
23324ae1 | 21 | */ |
8af7f7c1 | 22 | #define wxCHECK_SUNCC_VERSION( major, minor ) |
23324ae1 FM |
23 | |
24 | /** | |
8af7f7c1 BP |
25 | Returns @true if the compiler being used is Visual C++ and its version is |
26 | at least major or greater. Returns @false otherwise. | |
23324ae1 | 27 | */ |
8af7f7c1 | 28 | #define wxCHECK_VISUALC_VERSION( major ) |
23324ae1 FM |
29 | |
30 | /** | |
8af7f7c1 BP |
31 | Returns @true if the version of w32api headers used is major.minor or |
32 | greater. Otherwise, and also if we are not compiling with MinGW32/Cygwin | |
33 | under Win32 at all, returns @false. | |
23324ae1 | 34 | */ |
8af7f7c1 BP |
35 | #define wxCHECK_W32API_VERSION( major, minor ) |
36 | ||
37 | //@} | |
23324ae1 | 38 |