21 lines
432 B
Python
21 lines
432 B
Python
|
#!/usr/bin/env python2.7
|
||
|
|
||
|
from __future__ import print_function
|
||
|
import sys
|
||
|
import os
|
||
|
import json
|
||
|
import subprocess
|
||
|
from StringIO import StringIO
|
||
|
|
||
|
gecko_dir = sys.argv[1]
|
||
|
os.chdir(gecko_dir)
|
||
|
|
||
|
result = subprocess.check_output(["./mach", "environment", "--format", "json"])
|
||
|
environment = json.load(StringIO(result))
|
||
|
|
||
|
topobjdir = environment["mozconfig"]["topobjdir"]
|
||
|
if topobjdir is None:
|
||
|
topobjdir = sys.argv[2]
|
||
|
|
||
|
print(topobjdir)
|