diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2001-08-16 14:08:02 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2001-08-16 14:08:02 (GMT) |
commit | b1d60294372ca4fa444b43eca4200ecc854ff359 (patch) | |
tree | 622f198b1876bd2fa9208288c4bb5b101796402b /Lib | |
parent | 6fb8d3a3d6dc74a971811f2936343725f3cdea12 (diff) | |
download | cpython-b1d60294372ca4fa444b43eca4200ecc854ff359.zip cpython-b1d60294372ca4fa444b43eca4200ecc854ff359.tar.gz cpython-b1d60294372ca4fa444b43eca4200ecc854ff359.tar.bz2 |
[Patch #444854 from twburton]
Add executable extension, needed to get the program name right on Win32
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/distutils/command/config.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/distutils/command/config.py b/Lib/distutils/command/config.py index 2df42a5..b89997a 100644 --- a/Lib/distutils/command/config.py +++ b/Lib/distutils/command/config.py @@ -148,10 +148,13 @@ class config (Command): libraries, library_dirs, lang): (src, obj) = self._compile(body, headers, include_dirs, lang) prog = os.path.splitext(os.path.basename(src))[0] - self.temp_files.append(prog) # XXX should be prog + exe_ext self.compiler.link_executable([obj], prog, libraries=libraries, library_dirs=library_dirs) + + prog = prog + self.compiler.exe_extension + self.temp_files.append(prog) + return (src, obj, prog) def _clean (self, *filenames): |