зеркало из https://github.com/mozilla/gecko-dev.git
9ebbe2c5bc
Instead, we now run js/src/old-configure from the top-level configure after having run old-configure and extracted a few variables to inherit from it. Because we're now running from the top-level, $_objdir is always the top-level objdir, which simplifies some things. The topobjdir in js/src/config.status, however, needs to stay in js/src because of the build frontend expecting it there. When running js/src/old-configure, we used to need some special treatment for a large number of variables for historic reasons, where we'd take values from the assigned values before running old-configure for some, or from AC_SUBSTs after running old-configure. Now that both old-configure and js/src/old-configure get the same assignments from old-configure.vars, we don't need anything special for the former. And only a few remaining variables still need manual work for the latter. One notable difference, though, is that the new code doesn't try to avoid running js subconfigure, which added complexity, and was actually error-prone. Differential Revision: https://phabricator.services.mozilla.com/D92725 |
||
---|---|---|
.. | ||
acgeneral.m4 | ||
acoldnames.m4 | ||
acspecific.m4 | ||
alloc.m4 | ||
altoptions.m4 | ||
android.m4 | ||
arch.m4 | ||
autoconf.m4 | ||
autoconf.sh | ||
clang-plugin.m4 | ||
codeset.m4 | ||
compiler-opts.m4 | ||
config.guess | ||
config.status.m4 | ||
config.sub | ||
expandlibs.m4 | ||
hooks.m4 | ||
hotfixes.m4 | ||
install-sh | ||
mozheader.m4 | ||
mozprog.m4 | ||
pkg.m4 | ||
sanitize.m4 | ||
toolchain.m4 |