diff options
| author | Michael Forney <mforney@mforney.org> | 2019-04-19 01:25:01 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2019-04-19 01:33:44 -0700 |
| commit | a10eff96c55e452fd0bd906f80b1f61736321c4e (patch) | |
| tree | 17f458658a3944a17315a2fe815c9f8ad8e6d6fd /pkg/zstd/gen.lua | |
| parent | 5d7c3d06376876306b6e8ce12e686ab81c074be3 (diff) | |
Add zstd 1.4.0
Diffstat (limited to 'pkg/zstd/gen.lua')
| -rw-r--r-- | pkg/zstd/gen.lua | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/pkg/zstd/gen.lua b/pkg/zstd/gen.lua new file mode 100644 index 00000000..8a9e0542 --- /dev/null +++ b/pkg/zstd/gen.lua @@ -0,0 +1,54 @@ +cflags{ + '-Wall', '-Wextra', '-pedantic', + '-D ZSTD_LEGACY_SUPPORT=0', + '-D ZSTD_MULTITHREAD', + '-D XXH_NAMESPACE=ZSTD_', + '-D ZSTD_NOBENCH', + '-D ZSTD_NODICT', + '-I $srcdir/lib', + '-I $srcdir/lib/common', + '-I $srcdir/lib/dictBuilder', +} + +lib('libzstd.a', [[lib/( + common/( + debug.c + entropy_common.c + error_private.c + fse_decompress.c + pool.c + threading.c + xxhash.c + zstd_common.c + ) + compress/( + fse_compress.c + hist.c + huf_compress.c + zstd_compress.c + zstd_double_fast.c + zstd_fast.c + zstd_lazy.c + zstd_ldm.c + zstd_opt.c + zstdmt_compress.c + ) + decompress/( + huf_decompress.c + zstd_ddict.c + zstd_decompress.c + zstd_decompress_block.c + ) +)]]) + +exe('zstd', [[ + programs/(zstdcli.c util.c timefn.c fileio.c) + libzstd.a +]]) +file('bin/zstd', '755', '$outdir/zstd') +sym('bin/unzstd', 'zstd') +sym('bin/zstdcat', 'zstd') + +man{'programs/zstd.1'} + +fetch 'git' |
