diff options
Diffstat (limited to 'stlport')
-rw-r--r-- | stlport/systemstl/functional | 7 | ||||
-rw-r--r-- | stlport/systemstl/numeric | 7 | ||||
-rw-r--r-- | stlport/systemstl/vector | 7 |
3 files changed, 18 insertions, 3 deletions
diff --git a/stlport/systemstl/functional b/stlport/systemstl/functional index 063e79d307e9..6fb7e66330f6 100644 --- a/stlport/systemstl/functional +++ b/stlport/systemstl/functional @@ -32,7 +32,12 @@ #define SYSTEM_STL_FUNCTIONAL #ifdef GCC -#include <ext/../functional> +#ifdef __MINGW32__ +# define _SYSTEM_STL_MAKE_HEADER(path,header) <path/header> +# include _SYSTEM_STL_MAKE_HEADER(GXX_INCLUDE_PATH,functional) +#else +# include <ext/../functional> +#endif #include <ext/functional> namespace std diff --git a/stlport/systemstl/numeric b/stlport/systemstl/numeric index 8095edc90718..d18328bc5363 100644 --- a/stlport/systemstl/numeric +++ b/stlport/systemstl/numeric @@ -33,7 +33,12 @@ #ifdef GCC #include <functional> -#include <ext/../numeric> +#ifdef __MINGW32__ +# define _SYSTEM_STL_MAKE_HEADER(path,header) <path/header> +# include _SYSTEM_STL_MAKE_HEADER(GXX_INCLUDE_PATH,numeric) +#else +# include <ext/../numeric> +#endif #include <ext/numeric> namespace std diff --git a/stlport/systemstl/vector b/stlport/systemstl/vector index 035160fcfa3d..1b9ab9eef418 100644 --- a/stlport/systemstl/vector +++ b/stlport/systemstl/vector @@ -33,7 +33,12 @@ #ifdef GCC -#include <ext/../vector> +#ifdef __MINGW32__ +# define _SYSTEM_STL_MAKE_HEADER(path,header) <path/header> +# include _SYSTEM_STL_MAKE_HEADER(GXX_INCLUDE_PATH,vector) +#else +# include <ext/../vector> +#endif namespace std { |