Commit Graph

46 Commits

Author SHA1 Message Date
123879fc7c General refactor and cleanup. 2024-04-30 15:37:29 +01:00
a94afca82c Disable lzma affinity when compiling against musl. 2023-09-24 17:52:55 +01:00
f781c45c07 Reformat cmake files. 2023-09-24 17:20:53 +01:00
04e7854c0d Up zstd cmake required version for it to stop complaining. 2023-09-24 17:17:00 +01:00
8b767bbb97 Fix compilation for Windows. 2023-09-24 05:10:42 +01:00
74ac7bd0d1 Update to zstd 1.5.5. 2023-09-24 03:57:46 +01:00
dda9bcac54 Update to lzma 23.01. 2023-09-24 03:13:03 +01:00
5a6a32f513 Update to lzlib 1.13. 2023-09-24 03:01:23 +01:00
eee1c98ead Move placement of zstd. 2023-09-24 02:41:32 +01:00
7cc2d1c72e Move placement of lzma. 2023-09-24 02:41:01 +01:00
fb79a7ddf6 Move placement of lzlib. 2023-09-24 02:40:13 +01:00
4ac3c086a9 Update to FLAC 1.4.3. 2023-09-24 02:39:02 +01:00
f051c77c2b Update BZIP2. 2023-09-23 23:14:53 +01:00
c15b07fdc6 Disable nasm files in FLAC as they're not linking properly. 2022-12-02 11:54:42 +00:00
86f727bc4e Add option to not use file I/O in libFLAC. 2021-11-12 07:57:06 +00:00
db1d1e609b Fix compilation. 2021-11-12 06:15:33 +00:00
9c19475cf7 Link LZMA directly instead of as a static library. 2021-11-12 04:42:16 +00:00
cd0ea58484 Link LZFSE directly instead of as a static library. 2021-11-12 04:36:43 +00:00
a680ffe985 Link LZIP directly instead of as a static library. 2021-11-12 04:24:43 +00:00
bdc65bc851 Link FLAC directly instead of as a static library. 2021-11-12 04:20:16 +00:00
2fec60c470 Link bzip2 directly instead of as a static library. 2021-11-12 04:20:02 +00:00
903d5402f8 Set bzip2 submodule commit. 2021-10-31 20:22:38 +00:00
50a52dae16 Use armv7-lts docker to link with an older glibc version. 2021-10-31 20:20:16 +00:00
4e53297577 Fix linking of LZFSE in ARMv7 with older GLIBC. 2021-10-31 20:19:23 +00:00
ea18f423f7 Set FLAC to use 64-bit words in 64-bit targets. 2021-10-31 17:05:32 +00:00
d26c6d765f Reduce unneeded code. 2021-10-31 03:06:28 +00:00
4b4788bdbc Fix position independent code not applying everywhere. 2021-10-31 01:46:23 +01:00
e06a4976ee Set default visibility as hidden. 2021-10-30 21:33:51 +01:00
b45bf9547b Fix compilation on all targets. 2021-10-25 05:46:56 +01:00
afde1a2bdb Override FLAC CMakeLists.txt. 2021-10-25 05:45:51 +01:00
0dfd6b5661 Override zstd CMakeLists.txt. 2021-10-25 02:39:06 +01:00
c0d7b57388 Disable -Wall for LZMA, too chatty. 2021-10-25 01:53:10 +01:00
4df9da8cde Show LZMA version. 2021-10-25 01:52:27 +01:00
7add017d48 Show LZIP version on configuration. 2021-10-25 01:49:41 +01:00
8088ba6244 Override lzfse CMakeLists.txt. 2021-10-25 01:48:55 +01:00
4754ffc5d9 Override bzip2 CMakeLists.txt. 2021-10-25 01:30:34 +01:00
634e35ff34 Fix linking on WoA. 2021-10-24 21:32:27 +01:00
1340e84696 Fix compiling for Windows/ARM(64), linking still not working. 2021-10-24 06:22:19 +01:00
64ed30e13d Fix compiling with Android NDK. 2021-10-24 04:25:47 +01:00
a6fce35a2c Add FLAC. 2021-10-20 00:44:34 +01:00
81b9fe7704 Add LZMA SDK. 2021-10-19 21:27:23 +01:00
cf4f706b31 Add zstd. 2021-10-19 03:44:20 +01:00
e45cf28dee Add LZFSE. 2021-10-19 02:56:20 +01:00
767e93bc41 Set CMake policy. 2021-10-18 04:24:12 +01:00
e6bd313555 Add lzip. 2021-10-18 02:44:57 +01:00
2ea79225cc Add libbz2. 2021-10-18 00:17:15 +01:00