genrcdefs.h 820 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. * Name: wx/msw/genrcdefs.h
  3. * Purpose: Emit preprocessor symbols into rcdefs.h for resource compiler
  4. * Author: Mike Wetherell
  5. * Copyright: (c) 2005 Mike Wetherell
  6. * Licence: wxWindows licence
  7. */
  8. #define EMIT(line) line
  9. EMIT(#ifndef _WX_RCDEFS_H)
  10. EMIT(#define _WX_RCDEFS_H)
  11. #ifdef _MSC_FULL_VER
  12. #if _MSC_FULL_VER < 140040130
  13. EMIT(#define wxUSE_RC_MANIFEST 1)
  14. #endif
  15. #else
  16. EMIT(#define wxUSE_RC_MANIFEST 1)
  17. #endif
  18. #if defined _M_AMD64 || defined __x86_64__
  19. EMIT(#define WX_CPU_AMD64)
  20. #endif
  21. #ifdef _M_ARM
  22. EMIT(#define WX_CPU_ARM)
  23. #endif
  24. #if defined _M_IA64 || defined __ia64__
  25. EMIT(#define WX_CPU_IA64)
  26. #endif
  27. #if defined _M_IX86 || defined _X86_
  28. EMIT(#define WX_CPU_X86)
  29. #endif
  30. #ifdef _M_PPC
  31. EMIT(#define WX_CPU_PPC)
  32. #endif
  33. #ifdef _M_SH
  34. EMIT(#define WX_CPU_SH)
  35. #endif
  36. EMIT(#endif)