_icc.h revision e46c9386c4f79aa40185f79a19fc5b2a7ef528b3
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
5#define _STLP_COMPILER "Intel ICC"
6
7#define _STLP_LONG_LONG long long
8
9// Edit relative path below (or put full path) to get native
10// compiler headers included. Default is "../include".
11// C headers may reside in different directory, so separate macro is provided.
12#if (__INTEL_COMPILER < 800)
13# define _STLP_NATIVE_INCLUDE_PATH ../include
14# define _STLP_NATIVE_C_INCLUDE_PATH ../include
15# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
16#endif
17
18#if (__INTEL_COMPILER >= 800)
19# define _STLP_NATIVE_INCLUDE_PATH ../include/c++
20# define _STLP_NATIVE_C_INCLUDE_PATH ../include
21# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
22
23#endif /* __INTEL_COMPILER >= 800 */
24
25#define _STLP_HAS_NO_NEW_C_HEADERS 1
26#define _STLP_VENDOR_GLOBAL_CSTD 1
27
28/* Systems having GLIBC installed have different traits */
29#if !defined (_STLP_USE_GLIBC) && defined (__linux__)
30# define _STLP_USE_GLIBC
31# define _XOPEN_SOURCE 600
32#endif
33
34#undef _STLP_NO_UNCAUGHT_EXCEPT_SUPPORT
35
36
37#ifndef __GNUC__
38# define __GNUC__ 3
39#endif
40
41//#define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
42
43#define _STLP_NO_FORCE_INSTANTIATE
44//#define _REENTRANT
45