gecko-dev/other-licenses/snappy
Petr Sumbera ae412ef826 Bug 1691957 - Snappy 1.1.8 now requires SNAPPY_IS_BIG_ENDIAN on big endian systems r=dom-storage-reviewers,sg
Differential Revision: https://phabricator.services.mozilla.com/D104686
2021-02-11 08:56:23 +00:00
..
src
README
moz.build
snappy-stubs-public.h

README

See src/README for the README that ships with snappy.

Mozilla does not modify the actual snappy source with the exception of the
'snappy-stubs-public.h' header. We have replaced its build system with our own.

Snappy comes from:
  https://github.com/google/snappy

We are currently using revision: 1.1.8

To upgrade to a newer version:
  1. Check out the new code using subversion.
  2. Update 'snappy-stubs-public.h' in this directory with any changes that were
     made to 'snappy-stubs-public.h.in' in the new source.
  3. Copy the major/minor/patch versions from 'CMakeLists.txt' into
     'snappy-stubs-public.h'.
  4. Copy all source files from the new version into the src subdirectory. The
     following are not needed:
       - 'CMakeLists.txt' file
       - 'cmake' subdirectory
       - 'docs' subdirectory
       - 'testdata' subdirectory
  5. Update the revision stamp in this file.