zstd/contrib
Nick Terrell 8bf699aa59 [build] Add support for ASM files in Make + CMake
* Extract out common portion of `lib/Makefile` into `lib/libzstd.mk`.
  Most relevantly, the way we find library files.
* Use `lib/libzstd.mk` in the other Makefiles instead of repeating the
  same code.
* Add a test `tests/test-variants.sh` that checks that the builds of
  `make -C programs allVariants` are correct, and run it in Actions.
* Adds support for ASM files in the CMake build.

The Meson build is not updated because it lists every file in zstd,
and supports ASM off the bat, so the Huffman ASM commit will just add
the ASM file to the list.

The Visual Studios build is not updated because I'm not adding ASM
support to Visual Studios yet.
2021-09-17 14:13:53 -07:00
..
diagnose_corruption [license] Update year to 2021 2021-01-04 17:53:52 -05:00
docker Spelling (#1582) 2019-04-12 11:18:11 -07:00
freestanding_lib [build] Add support for ASM files in Make + CMake 2021-09-17 14:13:53 -07:00
gen_html Remove duplicate CXXFLAGS 2018-06-10 18:04:21 -05:00
largeNbDicts updating cold benchmark 2020-09-10 18:51:52 -04:00
linux-kernel [build] Add support for ASM files in Make + CMake 2021-09-17 14:13:53 -07:00
match_finders Edit distance match finder 2020-03-13 09:39:33 -05:00
premake Fix wrong conditions 2018-07-14 12:34:03 +02:00
pzstd [build] Add support for ASM files in Make + CMake 2021-09-17 14:13:53 -07:00
recovery [contrib][recovery] Add recovery_directory program 2021-01-15 08:45:22 -08:00
seekable_format Add seekable roundtrip fuzzer (#2617) 2021-05-06 10:08:21 -04:00
snap moved snap to /contrib 2018-03-19 16:15:06 -07:00
VS2005 [1.5.0] Deprecate some functions (#2582) 2021-05-06 17:59:32 -04:00
cleanTabs created contrib/cleanTabs 2017-03-30 12:42:44 -07:00