forked from boostorg/config
add Modena C++ standard library, EDG compiler front-end
[SVN r11159]
This commit is contained in:
@ -181,9 +181,6 @@ void print_compiler_macros()
|
||||
// SGI IRIX:
|
||||
PRINT_MACRO(__sgi);
|
||||
PRINT_MACRO(_COMPILER_VERSION);
|
||||
PRINT_MACRO(__EDG_ABI_COMPATIBILITY_VERSION);
|
||||
PRINT_MACRO(_BOOL);
|
||||
PRINT_MACRO(_WCHAR_T);
|
||||
// Sunpro:
|
||||
PRINT_MACRO(__SUNPRO_CC);
|
||||
PRINT_MACRO(__SUNPRO_CC_COMPAT);
|
||||
@ -235,8 +232,20 @@ void print_compiler_macros()
|
||||
PRINT_MACRO(__FAR_CODE__);
|
||||
PRINT_MACRO(__FAR_DATA__);
|
||||
PRINT_MACRO(__CFM68K__);
|
||||
// misc compilers not covered so far:
|
||||
// EDG
|
||||
PRINT_MACRO(__EDG__);
|
||||
PRINT_MACRO(__EDG_VERSION__);
|
||||
PRINT_MACRO(_BOOL);
|
||||
PRINT_MACRO(_EXPLICIT);
|
||||
PRINT_MACRO(__SIGNED_CHARS__);
|
||||
PRINT_MACRO(_TYPENAME);
|
||||
PRINT_MACRO(_WCHAR_T);
|
||||
PRINT_MACRO(__ARRAY_OPERATORS);
|
||||
PRINT_MACRO(__EDG_ABI_COMPATIBILITY_VERSION);
|
||||
PRINT_MACRO(__EDG_IMPLICIT_USING_STD);
|
||||
PRINT_MACRO(__EDG_RUNTIME_USES_NAMESPACES);
|
||||
|
||||
// misc compilers not covered so far:
|
||||
PRINT_MACRO(__ICC);
|
||||
PRINT_MACRO(__ICL);
|
||||
PRINT_MACRO(__INTEL_COMPILER);
|
||||
@ -246,6 +255,8 @@ void print_compiler_macros()
|
||||
PRINT_MACRO(_REENTRANT);
|
||||
PRINT_MACRO(_PTHREADS);
|
||||
PRINT_MACRO(__STDC_HOSTED__);
|
||||
PRINT_MACRO(__COMO__);
|
||||
PRINT_MACRO(__COMO_VERSION__);
|
||||
}
|
||||
|
||||
void print_stdlib_macros()
|
||||
@ -644,6 +655,24 @@ void print_stdlib_macros()
|
||||
PRINT_MACRO(__GLIBCPP__);
|
||||
PRINT_MACRO(_GLIBCPP_USE_WCHAR_T);
|
||||
PRINT_MACRO(_GLIBCPP_VERSION);
|
||||
// Modena C++ standard library
|
||||
PRINT_MACRO(MSIPL_ANSI_HEADER);
|
||||
PRINT_MACRO(MSIPL_BOOL_BUILTIN);
|
||||
PRINT_MACRO(MSIPL_DEF_EXPLICIT);
|
||||
PRINT_MACRO(MSIPL_DEF_TEMPARG);
|
||||
PRINT_MACRO(MSIPL_EXPINST_ALLOWED);
|
||||
PRINT_MACRO(MSIPL_EXPLICIT_FUNC_TEMPLATE_ARG);
|
||||
PRINT_MACRO(MISPL_EXPLICIT_TEMPLATE_ARGUMENT);
|
||||
PRINT_MACRO(MSIPL_FUNC_TEMPLATE_DEFARG);
|
||||
PRINT_MACRO(MSIPL_MEMBER_TEMPLATE);
|
||||
PRINT_MACRO(MSIPL_MULTITHREAD);
|
||||
PRINT_MACRO(MSIPL_NON_TYPE_TEMPARG);
|
||||
PRINT_MACRO(MSIPL_PARTIAL_TEMPL);
|
||||
PRINT_MACRO(MSIPL_STATIC_CONST_INIT);
|
||||
PRINT_MACRO(MSIPL_TEMPL_NEWSPEC);
|
||||
PRINT_MACRO(MSIPL_TYPENAME);
|
||||
PRINT_MACRO(MSIPL_USING_NAMESPACE);
|
||||
PRINT_MACRO(MSIPL_WCHART);
|
||||
}
|
||||
|
||||
void print_platform_macros()
|
||||
|
Reference in New Issue
Block a user