123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- // STLport configuration file
- // It is internal STLport header - DO NOT include it directly
- #define _STLP_COMPILER "Intel ICL"
- #define _STLP_IMPORT_TEMPLATE_KEYWORD extern
- /* You need to undef following macro if your icl install is binded to MSVC 6
- * native lib and you are building with /Qvc7 or /Qvc7.1 or /Qvc8 option.
- */
- /* #define _STLP_MSVC_LIB 1200 */
- /* You need to undef following macro if your icl install is binded to MSVC .Net 2002
- * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7.1
- * or /Qvc8 option.
- */
- /* #define _STLP_MSVC_LIB 1300 */
- /* You need to undef following macro if your icl install is binded to MSVC .Net 2003
- * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7
- * or /Qvc8 option.
- */
- /* #define _STLP_MSVC_LIB 1310 */
- /* You need to undef following macro if your icl install is binded to MSVC 2005
- * native lib and you are building without any /Qvc* option or with /Qvc6 or /Qvc7
- * or /Qvc7.1 option.
- */
- /* #define _STLP_MSVC_LIB 1400 */
- #include <stl/config/_msvc.h>
- #if defined (_STLP_DONT_RETURN_VOID)
- # undef _STLP_DONT_RETURN_VOID
- #endif
- #if (__ICL < 900)
- # define _STLP_NOTHROW
- #endif
- #if (__ICL <= 810)
- /* If method specialization is activated, compiler do not export some
- * symbols anymore.
- */
- # define _STLP_NO_METHOD_SPECIALIZATION 1
- #endif
- #if (__ICL >= 800 && __ICL < 900)
- # define _STLP_STATIC_CONST_INIT_BUG 1
- #endif
- #if (__ICL >= 450)
- # define _STLP_DLLEXPORT_NEEDS_PREDECLARATION 1
- #endif
- #if (__ICL < 450)
- /* only static STLport lib works for ICL */
- # undef _STLP_USE_STATIC_LIB
- # undef _STLP_USE_DYNAMIC_LIB
- # define _STLP_USE_STATIC_LIB
- /* disable hook which makes template symbols to be searched for in the library */
- # undef _STLP_NO_CUSTOM_IO
- #endif
- #undef _STLP_LONG_LONG
- #define _STLP_LONG_LONG long long
- #if defined (__cplusplus) && (__ICL >= 900) && (_STLP_MSVC_LIB < 1300)
- namespace std
- {
- void _STLP_CALL unexpected();
- }
- #endif
- #include <stl/config/_feedback.h>
|