зеркало из https://github.com/mozilla/gecko-dev.git
0d6cf23aa9
packager.py itself has been able to do preprocessing since the beginning. For some reason, Makefile.in-driven preprocessing was kept back then, and never was removed, and even worse, concatenation was added on top of it. There is however a downside to the current way of doing things: error reporting is given relative to the given manifest, which in the current case is the preprocessed/concatenated file, so line numbers don't match what is in the file in the source tree. However, when packager.py does preprocessing itself, line numbers are reported properly. Thus, switch all package manifests to packager.py-driven preprocessing. |
||
---|---|---|
.. | ||
Makefile.in | ||
moz.build | ||
package-manifest.in | ||
removed-files.in |