Mesa (master): scons: Have MinGW target MSVCRT 7.0

Jose Fonseca jrfonseca at kemper.freedesktop.org
Thu Feb 4 10:38:41 UTC 2010


Module: Mesa
Branch: master
Commit: 5a743d9c513e6a36612872f270ea97b269451280
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a743d9c513e6a36612872f270ea97b269451280

Author: José Fonseca <jfonseca at vmware.com>
Date:   Wed Feb  3 22:53:03 2010 +0000

scons: Have MinGW target MSVCRT 7.0

Necessary for _aligned_malloc/free().

---

 scons/crossmingw.py |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/scons/crossmingw.py b/scons/crossmingw.py
index 9cb0b89..a4ae74e 100644
--- a/scons/crossmingw.py
+++ b/scons/crossmingw.py
@@ -177,6 +177,7 @@ def generate(env):
     # default in recent gcc versions
     env.AppendUnique(CFLAGS = ['-gstabs'])
 
+    env.AppendUnique(CPPDEFINES = [('__MSVCRT_VERSION__', '0x0700')])
     #env.AppendUnique(LIBS = ['iberty'])
     env.AppendUnique(SHLINKFLAGS = ['-Wl,--enable-stdcall-fixup'])
     #env.AppendUnique(SHLINKFLAGS = ['-Wl,--kill-at'])




More information about the mesa-commit mailing list