commit 7129f9c
hovercats
·
2025-01-01 22:27:03 +0000 UTC
parent 48c77af
lz4: new at v1.10.0
6 files changed,
+36,
-0
+3,
-0
1@@ -317,3 +317,6 @@
2 [submodule "pkg/xxhash/src"]
3 path = pkg/xxhash/src
4 url = https://github.com/Cyan4973/xxHash
5+[submodule "pkg/lz4/src"]
6+ path = pkg/lz4/src
7+ url = https://github.com/lz4/lz4
+1,
-0
1@@ -54,6 +54,7 @@ subgen 'libxkbcommon'
2 subgen 'linux-headers'
3 subgen 'lpeg'
4 subgen 'lua'
5+subgen 'lz4'
6 subgen 'make'
7 subgen 'man-pages-posix'
8 subgen 'mandoc'
+1,
-0
1@@ -0,0 +1 @@
2+/local.ninja
+29,
-0
1@@ -0,0 +1,29 @@
2+cflags{
3+ '-std=c99',
4+ '-pedantic',
5+ '-D LZ4IO_MULTITHREAD',
6+ '-D LZ4_FAST_DEC_LOOP=1',
7+ '-D XXH_NAMESPACE=LZ4_',
8+ '-I $srcdir/lib',
9+}
10+
11+lib('liblz4.a', [[lib/(
12+ lz4.c lz4file.c
13+ lz4frame.c lz4hc.c
14+ xxhash.c
15+)]])
16+exe('lz4', [[programs/(
17+ bench.c lorem.c lz4cli.c
18+ lz4io.c threadpool.c
19+ timefn.c util.c
20+ )
21+ liblz4.a
22+]])
23+
24+
25+file('bin/lz4', '755', '$outdir/lz4')
26+sym('bin/lz4c', 'lz4')
27+
28+man{'programs/lz4.1'}
29+
30+fetch 'git'
+1,
-0
1@@ -0,0 +1 @@
2+Subproject commit ebb370ca83af193212df4dcbadcc5d87bc0de2f0
+1,
-0
1@@ -0,0 +1 @@
2+v1.10.0 r1