1
0
Fork
You've already forked libblast
0
A standalone repo for Mark Adler's libblast, which is a decompressor for PKWare Data Compression Library (DCL)
  • C 81.5%
  • CMake 12.3%
  • C++ 5%
  • Makefile 1.2%
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