* some fixes to have scons/mingw compile the sources too, even with BF_DEBUG=1 and...
authorNathan Letwory <nathan@letworyinteractive.com>
Thu, 24 Sep 2009 22:11:35 +0000 (22:11 +0000)
committerNathan Letwory <nathan@letworyinteractive.com>
Thu, 24 Sep 2009 22:11:35 +0000 (22:11 +0000)
intern/itasc/kdl/utilities/utility.h
source/gameengine/Ketsji/SConscript
source/gameengine/VideoTexture/SConscript

index e7dcc55d8a8860198f4accf009bc309d068e0adf..9c38eacbceb8cafe9fd93fb3d6da1074cb1add40 100644 (file)
@@ -254,7 +254,8 @@ inline double Norm(double arg) {
     return fabs(  (double)arg );
 }
 
     return fabs(  (double)arg );
 }
 
-#ifdef __WIN32__
+
+#if defined(__WIN32__) && !defined(__GNUC__)
 inline double hypot(double y,double x) { return ::_hypot(y,x);}
 inline double abs(double x) { return ::fabs(x);}
 #endif
 inline double hypot(double y,double x) { return ::_hypot(y,x);}
 inline double abs(double x) { return ::fabs(x);}
 #endif
index 5f38020780b4d791e352b6d1cca06f26e7eb3394..b20da20d0e25dfc400ba3bf7cbf5db2e7272977e 100644 (file)
@@ -29,7 +29,7 @@ if  env['WITH_BF_SDL']:
 else:
        defs.append('DISABLE_SDL')
        
 else:
        defs.append('DISABLE_SDL')
        
-if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
+if env['OURPLATFORM'] in ('win32-vc', 'win64-vc', 'win32-mingw'):
        if env['BF_DEBUG']:
                defs.append('_DEBUG') # for Python
 
        if env['BF_DEBUG']:
                defs.append('_DEBUG') # for Python
 
index 119bd1c99544037f850bc4a919a1f2bb1d5d8a1d..dac0b6d32abcc886aa5e0597b7759faa272c531b 100644 (file)
@@ -15,12 +15,11 @@ incs += ' #source/blender/gpu #source/kernel/gen_system #intern/string #intern/m
 incs += ' #intern/guardedalloc #extern/glew/include'
 
 defs = [] 
 incs += ' #intern/guardedalloc #extern/glew/include'
 
 defs = [] 
-if env['OURPLATFORM'] in ('win32-vc', 'win64-vc'):
+if env['OURPLATFORM'] in ('win32-vc', 'win64-vc','win32-mingw'):
        if env['BF_DEBUG']:
                defs.append('_DEBUG')
 
 incs += ' ' + env['BF_PYTHON_INC']
        if env['BF_DEBUG']:
                defs.append('_DEBUG')
 
 incs += ' ' + env['BF_PYTHON_INC']
-#incs += ' ' + env['BF_OPENGL_INC']
 
 if env['WITH_BF_FFMPEG']:
     defs.append('WITH_FFMPEG')
 
 if env['WITH_BF_FFMPEG']:
     defs.append('WITH_FFMPEG')