diff options
Diffstat (limited to 'ace/config-g++-common.h')
-rw-r--r-- | ace/config-g++-common.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/ace/config-g++-common.h b/ace/config-g++-common.h deleted file mode 100644 index 358019f1adf..00000000000 --- a/ace/config-g++-common.h +++ /dev/null @@ -1,39 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ - -// This configuration file is designed to be included by another, -// specific configuration file. It provides config information common -// to all g++ platforms, including egcs. - -#if !defined (ACE_GNUG_COMMON_H) -#define ACE_GNUG_COMMON_H - -#if __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 90) - // egcs or really modern g++ -# define ACE_HAS_ANSI_CASTS -# define ACE_HAS_CPLUSPLUS_HEADERS -# define ACE_HAS_STDCPP_STL_INCLUDES -# define ACE_HAS_TEMPLATE_TYPEDEFS -# define ACE_HAS_TYPENAME_KEYWORD - // It has gets (), but warns about using it (on Linux) at link time. -# define ACE_LACKS_GETS - -#elif __GNUC__ > 2 || ( __GNUC__ == 2 && __GNUC_MINOR__ >= 8) - // egcs or g++ >= 2.8.0 - - // __EXCEPTIONS is defined with -fexceptions, the egcs default. It - // is not defined with -fno-exceptions, the ACE default for g++. -# if defined (__EXCEPTIONS) && !defined (ACE_HAS_EXCEPTIONS) -# define ACE_HAS_EXCEPTIONS -# endif /* __EXCEPTIONS && ! ACE_HAS_EXCEPTIONS */ - -#else /* ! EGCS */ - // Plain old g++. -# define ACE_LACKS_STATIC_DATA_MEMBER_TEMPLATES -#endif /* ! EGCS */ - -#define ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION -#define ACE_HAS_TEMPLATE_SPECIALIZATION -#define ACE_TEMPLATES_REQUIRE_SOURCE - -#endif /* ACE_GNUG_COMMON_H */ |