summaryrefslogtreecommitdiffstats
path: root/taskcluster/scripts/builder/get-objdir.py
blob: 132e20d4f60adb9ea18653712332ee2eac83f8d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/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)