[pypy-svn] r16994 - pypy/release/0.7.x/pypy/translator/goal

tismer at codespeak.net tismer at codespeak.net
Sun Aug 28 13:33:59 CEST 2005


Author: tismer
Date: Sun Aug 28 13:33:58 2005
New Revision: 16994

Modified:
   pypy/release/0.7.x/pypy/translator/goal/translate_pypy.py
Log:
small fix for .exe naming in windows

Modified: pypy/release/0.7.x/pypy/translator/goal/translate_pypy.py
==============================================================================
--- pypy/release/0.7.x/pypy/translator/goal/translate_pypy.py	(original)
+++ pypy/release/0.7.x/pypy/translator/goal/translate_pypy.py	Sun Aug 28 13:33:58 2005
@@ -330,7 +330,10 @@
         
     return display.run, show, async_quit, pygame.quit
 
-
+def mkexename(name):
+    if sys.platform == 'win32':
+        name += '.exe'
+    return name
 
 if __name__ == '__main__':
 
@@ -660,8 +663,10 @@
                 c_entry_point = t.ccompile(standalone=standalone, gcpolicy=gcpolicy)
                 if standalone: # xxx fragile and messy
                     import shutil
-                    shutil.move(c_entry_point, 'pypy-c')
-                    c_entry_point = './pypy-c'
+                    exename = mkexename(c_entry_point)
+                    newexename = mkexename('./pypy-c')
+                    shutil.move(exename, newexename)
+                    c_entry_point = newexename
             update_usession_dir()
             if not options['-o']:
                 print 'Running!'



More information about the Pypy-commit mailing list