зеркало из https://github.com/mozilla/gecko-dev.git
cd31cb1f77
This is not a feature-for-feature rewrite. The python version removes unused things, and simplifies some others: - Only two command line arguments are taken in, and all the others are dropped and the corresponding values are gotten from the buildconfig module instead. The command line arguments are also taken as positional arguments rather than going with a full argument parser. - Variable expansion in module.ver used to be limited to one specific variable to expand for a given value, which is now replaced with the possibility to expand any of the variables that are allowed in module.ver. - The perl version was adding a RT_MANIFEST entry on its own if a manifest file existed in the objdir for the given binary, but if such a file existed, the build would fail after linking from the changes in bug 1613799. - The perl version was defaulting the module name to the binary name in a branch that was never taken because the module name was assigned to an empty string before that. The output from the new script has been validated to being identical to the output from the perl script, except for one extra whitespace at the end of a comment. Differential Revision: https://phabricator.services.mozilla.com/D85817 |
||
---|---|---|
.. | ||
external | ||
faster | ||
makefiles | ||
mozunit | ||
tests | ||
AB_rCD.mk | ||
Makefile.in | ||
MozZipFile.py | ||
autoconf-js.mk.in | ||
autoconf.mk.in | ||
baseconfig.mk | ||
check_js_msg_encoding.py | ||
check_js_opcode.py | ||
check_macroassembler_style.py | ||
check_source_count.py | ||
check_spidermonkey_style.py | ||
check_vanilla_allocations.py | ||
config.mk | ||
createprecomplete.py | ||
emptyvars-js.mk.in | ||
emptyvars.mk.in | ||
gcc-stl-wrapper.template.h | ||
gcc_hidden.h | ||
install.bat | ||
make-stl-wrappers.py | ||
make-system-wrappers.py | ||
make-windows-h-wrapper.py | ||
milestone.txt | ||
moz.build | ||
msvc-stl-wrapper.template.h | ||
nsinstall.c | ||
nsinstall.py | ||
pathsub.c | ||
pathsub.h | ||
printconfigsetting.py | ||
printprereleasesuffix.py | ||
rebuild_check.py | ||
recurse.mk | ||
rules.mk | ||
run-and-prefix.py | ||
run_spidermonkey_checks.py | ||
static-checking-config.mk | ||
stl-headers.mozbuild | ||
system-headers.mozbuild | ||
version.mk | ||
version_win.py | ||
windows-h-constant.decls.h | ||
windows-h-unicode.decls.h | ||
windows-h-wrapper.template.h |