Browse Source

wscript: use "node.exe" and avoid symlinks on windows

v0.7.4-release
Bert Belder 14 years ago
parent
commit
9f9332963a
  1. 10
      wscript

10
wscript

@ -720,10 +720,20 @@ def shutdown():
print "WARNING: Platform not fully supported. Using src/platform_none.cc" print "WARNING: Platform not fully supported. Using src/platform_none.cc"
elif not Options.commands['clean']: elif not Options.commands['clean']:
if sys.platform.startswith("win32"):
if os.path.exists('build/default/node.exe') and not os.path.exists('node.exe'):
os.system('cp build/default/node.exe .')
if os.path.exists('build/debug/node_g.exe') and not os.path.exists('node_g.exe'):
os.system('cp build/debug/node_g.exe .')
else:
if os.path.exists('build/default/node') and not os.path.exists('node'): if os.path.exists('build/default/node') and not os.path.exists('node'):
os.symlink('build/default/node', 'node') os.symlink('build/default/node', 'node')
if os.path.exists('build/debug/node_g') and not os.path.exists('node_g'): if os.path.exists('build/debug/node_g') and not os.path.exists('node_g'):
os.symlink('build/debug/node_g', 'node_g') os.symlink('build/debug/node_g', 'node_g')
else:
if sys.platform.startswith("win32"):
if os.path.exists('node.exe'): os.unlink('node.exe')
if os.path.exists('node_g.exe'): os.unlink('node_g.exe')
else: else:
if os.path.exists('node'): os.unlink('node') if os.path.exists('node'): os.unlink('node')
if os.path.exists('node_g'): os.unlink('node_g') if os.path.exists('node_g'): os.unlink('node_g')

Loading…
Cancel
Save