platform.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: platform.h
  3. // Purpose: interface of global functions
  4. // Author: wxWidgets team
  5. // Licence: wxWindows licence
  6. /////////////////////////////////////////////////////////////////////////////
  7. /** @addtogroup group_funcmacro_version */
  8. //@{
  9. /**
  10. Returns @true if the compiler being used is GNU C++ and its version is
  11. at least major.minor or greater. Returns @false otherwise.
  12. @header{wx/platform.h}
  13. */
  14. #define wxCHECK_GCC_VERSION( major, minor )
  15. /**
  16. Returns @true if the compiler being used is Sun CC Pro and its version is
  17. at least major.minor or greater. Returns @false otherwise.
  18. @header{wx/platform.h}
  19. */
  20. #define wxCHECK_SUNCC_VERSION( major, minor )
  21. /**
  22. Returns @true if the compiler being used is Visual C++ and its version is
  23. at least major or greater. Returns @false otherwise.
  24. @header{wx/platform.h}
  25. */
  26. #define wxCHECK_VISUALC_VERSION( major )
  27. /**
  28. Returns @true if the version of w32api headers used is major.minor or
  29. greater. Otherwise, and also if we are not compiling with MinGW32/Cygwin
  30. under Win32 at all, returns @false.
  31. @header{wx/platform.h}
  32. */
  33. #define wxCHECK_W32API_VERSION( major, minor )
  34. //@}