diff options
Diffstat (limited to 'extern/carve')
-rw-r--r-- | extern/carve/SConscript | 3 | ||||
-rwxr-xr-x | extern/carve/include/carve/win32.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/extern/carve/SConscript b/extern/carve/SConscript index 4a87b825186..e2f3c814e2e 100644 --- a/extern/carve/SConscript +++ b/extern/carve/SConscript @@ -14,7 +14,8 @@ incs = ['include'] if env['WITH_BF_BOOST']: if env['OURPLATFORM'] not in ('win32-vc', 'win64-vc'): # Boost is setting as preferred collections library in the Carve code when using MSVC compiler - defs.append('HAVE_BOOST_UNORDERED_COLLECTIONS') + if env['OURPLATFORM'] != 'win32-mingw': + defs.append('HAVE_BOOST_UNORDERED_COLLECTIONS') defs.append('CARVE_SYSTEM_BOOST') incs.append(env['BF_BOOST_INC']) diff --git a/extern/carve/include/carve/win32.h b/extern/carve/include/carve/win32.h index b73c9535f52..5f8ce3b3bf6 100755 --- a/extern/carve/include/carve/win32.h +++ b/extern/carve/include/carve/win32.h @@ -8,9 +8,11 @@ #include <string.h> #include <stdlib.h> +#if !defined(__MINGW32__) inline int strcasecmp(const char *a, const char *b) { return _stricmp(a,b); } +#endif inline void srandom(unsigned long input) { srand(input); |