epoc32/include/stdapis/stlportv5/stl/config/_system.h
branchSymbian3
changeset 4 837f303aceeb
parent 3 e1b950c65cb4
     1.1 --- a/epoc32/include/stdapis/stlportv5/stl/config/_system.h	Wed Mar 31 12:27:01 2010 +0100
     1.2 +++ b/epoc32/include/stdapis/stlportv5/stl/config/_system.h	Wed Mar 31 12:33:34 2010 +0100
     1.3 @@ -1,4 +1,6 @@
     1.4  /*
     1.5 + * Portions Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
     1.6 + *
     1.7   * Copyright (c) 1997
     1.8   * Moscow Center for SPARC Technology
     1.9   *
    1.10 @@ -137,10 +139,22 @@
    1.11  #  endif
    1.12  #elif defined (__MINGW32__)
    1.13  #  define _STLP_PLATFORM "MinGW"
    1.14 -#  if defined (__GNUC__)
    1.15 +#  if defined (__GNUC__) || defined (__GCCXML__)
    1.16  #    include <stl/config/_gcc.h>
    1.17  #  endif
    1.18 +#  if defined (__SYMBIAN32__)
    1.19 +#    include <stl/config/stl_symbian.h> /* include the Symbian specific definitions for GCCXML also*/
    1.20 +#  endif
    1.21  #  include <stl/config/_windows.h>
    1.22 +#elif defined (__SYMBIAN32__)
    1.23 +#  if defined (__ARMCC__)
    1.24 +#    include <stl/config/stl_rvct.h>
    1.25 +#  elif defined (__WINSCW__)
    1.26 +#    include <stl/config/stl_winscw.h>
    1.27 +#  elif defined (__GCCE__) || defined (__GCCXML__) /* For both GCC-E and GCCXML platforms*/
    1.28 +#    include <stl/config/_gcc.h>
    1.29 +#  endif
    1.30 +# include <stl/config/stl_symbian.h>
    1.31  #elif defined (_WIN32) || defined (__WIN32) || defined (WIN32) || defined (__WIN32__) || \
    1.32        defined (__WIN16) || defined (WIN16) || defined (_WIN16)
    1.33  #  if defined ( __BORLANDC__ )  /* Borland C++ ( 4.x - 5.x ) */