A standalone repo for Mark Adler's libblast, which is a decompressor for PKWare Data Compression Library (DCL)
Find a file
KOLANICH 253ad973aa Properly setup building and packaging of the lib.
Splitted the lib and the executable.
Added some macrodefs to properly link the library.
Replaced int in the signature with a enum. Should have the same size and not break compatibility, but increase clarity. Also changed its values hardcoded into the code to the names in the enum.
Added support of CMake.
Added CPack packaging.
Added license as a separate file.
Added ReadMe.md with some text.
2023-10-10 23:37:39 +03:00
bin Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
cmake Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
include Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
lib Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
tests Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
.gitignore Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
.gitmodules Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
CMakeLists.txt Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
License.md Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
Makefile Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00
ReadMe.md Properly setup building and packaging of the lib. 2023-10-10 23:37:39 +03:00

libblast (modified for better packaging)

It is the modified version of Mark @madler Adler's libblast.

libblast is a free and open-source library implementing decompression of PKWare Data Compression Library (DCL) compressed format.

Modifications:

  • splitted into a separate git repo for the convenience of ones who want to inline it as a submodule
  • changed repo layout for convenience and clarity
  • implemented building with CMake
  • implemented packaging with CPack
  • implemented hardening with Hardening.cmake

Bindings

Other impls