[pypy-svn] r10253 - pypy/dist/pypy/translator/tool
pedronis at codespeak.net
pedronis at codespeak.net
Sat Apr 2 18:17:27 CEST 2005
Author: pedronis
Date: Sat Apr 2 18:17:27 2005
New Revision: 10253
Modified:
pypy/dist/pypy/translator/tool/buildpyxmodule.py
Log:
add the -W warning disabling flags only with unix-y compilers
Modified: pypy/dist/pypy/translator/tool/buildpyxmodule.py
==============================================================================
--- pypy/dist/pypy/translator/tool/buildpyxmodule.py (original)
+++ pypy/dist/pypy/translator/tool/buildpyxmodule.py Sat Apr 2 18:17:27 2005
@@ -70,6 +70,7 @@
else:
from distutils.dist import Distribution
from distutils.extension import Extension
+ from distutils.ccompiler import get_default_compiler
saved_environ = os.environ.items()
try:
# distutils.core.setup() is really meant for end-user
@@ -77,13 +78,16 @@
# turn them into SystemExits. Instead, we directly
# instantiate a Distribution, which also allows us to
# ignore unwanted features like config files.
+ extra_compile_args = []
+ if get_default_compiler() == 'unix':
+ extra_compile_args.extend(["-Wno-unused-label",
+ "-Wno-unused-variable"])
attrs = {
'name': "testmodule",
'ext_modules': [
Extension(modname, [str(cfile)],
include_dirs=include_dirs,
- extra_compile_args=["-Wno-unused-label",
- "-Wno-unused-variable"])
+ extra_compile_args=extra_compile_args)
],
'script_name': 'setup.py',
'script_args': ['-q', 'build_ext', '--inplace'],
More information about the Pypy-commit
mailing list