_icc.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // STLport configuration file
  2. // It is internal STLport header - DO NOT include it directly
  3. // A list of Intel compiler for Linux portion of STLport settings.
  4. #define _STLP_COMPILER "Intel ICC"
  5. #define _STLP_LONG_LONG long long
  6. // Edit relative path below (or put full path) to get native
  7. // compiler headers included. Default is "../include".
  8. // C headers may reside in different directory, so separate macro is provided.
  9. #if !defined (_STLP_SGX_CONFIG)
  10. #if (__INTEL_COMPILER < 800)
  11. # define _STLP_NATIVE_INCLUDE_PATH ../include
  12. # define _STLP_NATIVE_C_INCLUDE_PATH ../include
  13. # define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
  14. #endif
  15. #if (__INTEL_COMPILER >= 800)
  16. # define _STLP_NATIVE_INCLUDE_PATH ../include/c++
  17. # define _STLP_NATIVE_C_INCLUDE_PATH ../include
  18. # define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
  19. #endif /* __INTEL_COMPILER >= 800 */
  20. #endif /* !_STLP_SGX_CONFIG */
  21. #define _STLP_HAS_NO_NEW_C_HEADERS 1
  22. #define _STLP_VENDOR_GLOBAL_CSTD 1
  23. /* Systems having GLIBC installed have different traits */
  24. #if !defined (_STLP_USE_GLIBC) && defined (__linux__)
  25. # define _STLP_USE_GLIBC
  26. # define _XOPEN_SOURCE 600
  27. #endif
  28. #undef _STLP_NO_UNCAUGHT_EXCEPT_SUPPORT
  29. #ifndef __GNUC__
  30. # define __GNUC__ 3
  31. #endif
  32. //#define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
  33. #define _STLP_NO_FORCE_INSTANTIATE
  34. //#define _REENTRANT