mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-29 07:42:04 +00:00
da1098d4aa
Backed out changeset ff3fb0b4a512 (bug 1672023) Backed out changeset e7834b600201 (bug 1654103) Backed out changeset 807893ca8069 (bug 1518999) Backed out changeset 13e6b92440e9 (bug 1518999) Backed out changeset 8b2ac5a6c98a (bug 1518999) Backed out changeset 575748295752 (bug 1518999) Backed out changeset 65f07ce7b39b (bug 1518999) Backed out changeset 4bb80556158d (bug 1518999) Backed out changeset 8ac8461d7bd7 (bug 1518999) Backed out changeset e8ba13ee17f5 (bug 1518999)
19 lines
691 B
Python
19 lines
691 B
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
import sys
|
|
from mozbuild.base import MozbuildObject
|
|
from mozbuild.backend.configenvironment import PartialConfigEnvironment
|
|
|
|
config = MozbuildObject.from_environment()
|
|
partial_config = PartialConfigEnvironment(config.topobjdir)
|
|
|
|
for var in ('topsrcdir', 'topobjdir'):
|
|
value = getattr(config, var)
|
|
setattr(sys.modules[__name__], var, value)
|
|
|
|
for var in ('defines', 'substs', 'get_dependencies'):
|
|
value = getattr(partial_config, var)
|
|
setattr(sys.modules[__name__], var, value)
|