mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-21 17:25:36 +00:00
fdf0cf5124
The conditions under which verifymar is built were not aligned with what kind of setups are actually doing something. For instance --disable-signmar --enable-verify-mar was building the verifymar library but not doing anything with it. OTOH, building with --enable-signmar --disable-verify-mar did build it but its code was eliminated at link time because it's unused. Finally, the conditions between modules/libmar/verify/moz.build and toolkit/mozapps/update/updater/updater-common.build weren't aligned and broke some non-Linux tier-3 platforms. We remedy the latter by moving the flags and libraries verifymar needs to verifymar, so that things that link verifymar inherit them. And while in the vicinity, replace a use of NSPR_LIBS with the pseudo-library `nspr` which has the same effect. Differential Revision: https://phabricator.services.mozilla.com/D34620 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
sign | ||
src | ||
tests | ||
tool | ||
verify | ||
moz.build | ||
README |
This directory contains code for a simple archive file format, which is documented at http://wiki.mozilla.org/Software_Update:MAR The src directory builds a small static library used to create, read, and extract an archive file. The tool directory builds a command line utility around the library.