Lines Matching +full:- +full:- +full:no +full:- +full:install +full:- +full:suggests
1 LZ4 - Library Files
57 As the name suggests, these definitions should only be invoked
70 - `LZ4_FAST_DEC_LOOP` : this triggers a speed optimized decompression loop, more powerful on modern…
73 For example, with `gcc` : `-DLZ4_FAST_DEC_LOOP=1`,
74 and with `make` : `CPPFLAGS+=-DLZ4_FAST_DEC_LOOP=1 make lz4`.
76 - `LZ4_DISTANCE_MAX` : control the maximum offset that the compressor will allow.
83 - `LZ4_DISABLE_DEPRECATE_WARNINGS` : invoking a deprecated function will make the compiler generate…
86 for example with `-Wno-deprecated-declarations` on `gcc`,
88 This build macro offers another project-specific method
91 - `LZ4_FORCE_SW_BITCOUNT` : by default, the compression algorithm tries to determine lengths
99 - `LZ4_ALIGN_TEST` : alignment test ensures that the memory area
103 - `LZ4_USER_MEMORY_FUNCTIONS` : replace calls to `<stdlib.h>`'s `malloc()`, `calloc()` and `free()`
104 by user-defined functions, which must be named `LZ4_malloc()`, `LZ4_calloc()` and `LZ4_free()`.
107 - `LZ4_STATIC_LINKING_ONLY_DISABLE_MEMORY_ALLOCATION` :
111 - `LZ4_STATIC_LINKING_ONLY_ENDIANNESS_INDEPENDENT_OUTPUT` : experimental feature aimed at producing…
112 compressed output on platforms of different endianness (i.e. little-endian and big-endian).
113 …Output on little-endian platforms shall remain unchanged, while big-endian platforms will start pr…
114 …the same output as little-endian ones. This isn't expected to impact backward- and forward-compati…
117 - `LZ4_FREESTANDING` : by setting this build macro to 1,
124 - `LZ4_HEAPMODE` : Select how stateless compression functions like `LZ4_compress_default()`
128 - `LZ4HC_HEAPMODE` : Select how stateless HC compression functions like `LZ4_compress_HC()`
133 - `LZ4F_HEAPMODE` : selects how `LZ4F_compressFrame()` allocates the compression state,
140 - `BUILD_SHARED` : generate `liblz4` dynamic library (enabled by default)
141 - `BUILD_STATIC` : generate `liblz4` static library (enabled by default)
159 …ltool` command when cross-compiling on Linux, just set the `DLLTOOL` variable. Example of cross co…
161 make BUILD_STATIC=no CC=x86_64-w64-mingw32-gcc DLLTOOL=x86_64-w64-mingw32-dlltool OS=Windows_NT
167 It means that if a project that uses LZ4 consists of a single `test-dll.c`
170 $(CC) $(CFLAGS) -Iinclude/ test-dll.c -o test-dll dll\liblz4.dll
179 - `LICENSE` : contains the BSD license text
180 - `Makefile` : `make` script to compile and install lz4 library (static and dynamic)
181 - `liblz4.pc.in` : for `pkg-config` (used in `make install`)
182 - `README.md` : this file
191 All source material within __lib__ directory are BSD 2-Clause licensed.