author | William Roberts <williamr@symbian.org> |
Wed, 31 Mar 2010 12:33:34 +0100 | |
branch | Symbian3 |
changeset 4 | 837f303aceeb |
parent 2 | 2fe1408b6811 |
permissions | -rw-r--r-- |
williamr@4 | 1 |
// STLport configuration file |
williamr@4 | 2 |
// It is internal STLport header - DO NOT include it directly |
williamr@4 | 3 |
// A list of Intel compiler for Linux portion of STLport settings. |
williamr@4 | 4 |
|
williamr@4 | 5 |
#define _STLP_COMPILER "Intel ICC" |
williamr@4 | 6 |
|
williamr@4 | 7 |
#define _STLP_LONG_LONG long long |
williamr@4 | 8 |
|
williamr@4 | 9 |
// Edit relative path below (or put full path) to get native |
williamr@4 | 10 |
// compiler headers included. Default is "../include". |
williamr@4 | 11 |
// C headers may reside in different directory, so separate macro is provided. |
williamr@4 | 12 |
#if (__INTEL_COMPILER < 800) |
williamr@4 | 13 |
# define _STLP_NATIVE_INCLUDE_PATH ../include |
williamr@4 | 14 |
# define _STLP_NATIVE_C_INCLUDE_PATH ../include |
williamr@4 | 15 |
# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include |
williamr@4 | 16 |
#endif |
williamr@4 | 17 |
|
williamr@4 | 18 |
#if (__INTEL_COMPILER >= 800) |
williamr@4 | 19 |
# define _STLP_NATIVE_INCLUDE_PATH ../include/c++ |
williamr@4 | 20 |
# define _STLP_NATIVE_C_INCLUDE_PATH ../include |
williamr@4 | 21 |
# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include |
williamr@4 | 22 |
|
williamr@4 | 23 |
#endif /* __INTEL_COMPILER >= 800 */ |
williamr@4 | 24 |
|
williamr@4 | 25 |
#define _STLP_HAS_NO_NEW_C_HEADERS 1 |
williamr@4 | 26 |
#define _STLP_VENDOR_GLOBAL_CSTD 1 |
williamr@4 | 27 |
|
williamr@4 | 28 |
/* Systems having GLIBC installed have different traits */ |
williamr@4 | 29 |
#if !defined (_STLP_USE_GLIBC) && defined (__linux__) |
williamr@4 | 30 |
# define _STLP_USE_GLIBC |
williamr@4 | 31 |
# define _XOPEN_SOURCE 600 |
williamr@4 | 32 |
#endif |
williamr@4 | 33 |
|
williamr@4 | 34 |
#undef _STLP_NO_UNCAUGHT_EXCEPT_SUPPORT |
williamr@4 | 35 |
|
williamr@4 | 36 |
|
williamr@4 | 37 |
#ifndef __GNUC__ |
williamr@4 | 38 |
# define __GNUC__ 3 |
williamr@4 | 39 |
#endif |
williamr@4 | 40 |
|
williamr@4 | 41 |
//#define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1 |
williamr@4 | 42 |
|
williamr@4 | 43 |
#define _STLP_NO_FORCE_INSTANTIATE |
williamr@4 | 44 |
//#define _REENTRANT |