Author: Matti Picus <[email protected]>
Branch:
Changeset: r69107:1f3ad486ca96
Date: 2014-02-09 17:13 +0200
http://bitbucket.org/pypy/pypy/changeset/1f3ad486ca96/
Log: msvc makefile fixes for debug builds
diff --git a/rpython/translator/c/genc.py b/rpython/translator/c/genc.py
--- a/rpython/translator/c/genc.py
+++ b/rpython/translator/c/genc.py
@@ -432,8 +432,8 @@
mk.definition('ASMFILES', sfiles)
mk.definition('ASMLBLFILES', lblsfiles)
mk.definition('GCMAPFILES', gcmapfiles)
- if sys.platform == 'win32':
- mk.definition('DEBUGFLAGS', '/MD /Zi')
+ if self.translator.platform.name == 'msvc':
+ mk.definition('DEBUGFLAGS', '-MD -Zi')
else:
if self.config.translation.shared:
mk.definition('DEBUGFLAGS', '-O2 -fomit-frame-pointer -g
-fPIC')
@@ -489,11 +489,11 @@
mk.rule('.PRECIOUS', '%.s', "# don't remove .s files if
Ctrl-C'ed")
else:
- if sys.platform == 'win32':
- mk.definition('DEBUGFLAGS', '/MD /Zi')
+ if self.translator.platform.name == 'msvc':
+ mk.definition('DEBUGFLAGS', '-MD -Zi')
else:
mk.definition('DEBUGFLAGS', '-O1 -g')
- if sys.platform == 'win32':
+ if self.translator.platform.name == 'msvc':
mk.rule('debug_target', 'debugmode_$(DEFAULT_TARGET)', 'rem')
else:
mk.rule('debug_target', '$(TARGET)', '#')
diff --git a/rpython/translator/platform/windows.py
b/rpython/translator/platform/windows.py
--- a/rpython/translator/platform/windows.py
+++ b/rpython/translator/platform/windows.py
@@ -314,6 +314,7 @@
('CC_LINK', self.link),
('LINKFILES', eci.link_files),
('MASM', self.masm),
+ ('MAKE', 'nmake.exe'),
('_WIN32', '1'),
]
if self.x64:
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit