We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7aeb9cc commit f3e61bfCopy full SHA for f3e61bf
setup.py
@@ -42,12 +42,13 @@ def has_flag(compiler, flagname):
42
the specified compiler.
43
"""
44
import tempfile
45
- with tempfile.NamedTemporaryFile('w', suffix='.cpp') as f:
+ with tempfile.NamedTemporaryFile('w', suffix='.cpp', delete=False) as f:
46
f.write('int main (int argc, char **argv) { return 0; }')
47
- try:
48
- compiler.compile([f.name], extra_postargs=[flagname])
49
- except setuptools.distutils.errors.CompileError:
50
- return False
+ fname = f.name
+ try:
+ compiler.compile([fname], extra_postargs=[flagname])
+ except setuptools.distutils.errors.CompileError:
51
+ return False
52
return True
53
54
0 commit comments