зеркало из https://github.com/mozilla/pjs.git
21 строка
540 B
Python
21 строка
540 B
Python
#!/usr/bin/env python
|
|
|
|
import os, sys
|
|
from subprocess import Popen, STDOUT, PIPE
|
|
|
|
if 'MAKEFLAGS' in os.environ:
|
|
del os.environ['MAKEFLAGS']
|
|
proc = Popen(['nmake', 'dll_', 'dll_p', 'mt'], stdout=PIPE, stderr=STDOUT,
|
|
cwd=sys.argv[1])
|
|
|
|
while True:
|
|
line = proc.stdout.readline()
|
|
if line == '':
|
|
break
|
|
line = line.rstrip()
|
|
# explicitly ignore this fatal-sounding non-fatal error
|
|
if line == "NMAKE : fatal error U1052: file 'makefile.sub' not found" or line == "Stop.":
|
|
continue
|
|
print line
|
|
sys.exit(proc.wait())
|