gecko/memory/jemalloc/build-crt.py

21 lines
540 B
Python
Raw Normal View History

#!/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())