• Home
  • Raw
  • Download

Lines Matching +full:gcc +full:- +full:mingw +full:- +full:w64

1 LZ4 - Library Files
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_FREESTANDING` : by setting this build macro to 1,
131 #### Windows : using MinGW+MSYS to create DLL
133 DLL can be created using MinGW+MSYS with the `make liblz4` command.
135 …ool` command when cross-compiling on Linux, just set the `DLLTOOL` variable. Example of cross comp…
137 make BUILD_STATIC=no CC=x86_64-w64-mingw32-gcc DLLTOOL=x86_64-w64-mingw32-dlltool OS=Windows_NT
141 `dll\liblz4.dll` are required to compile a project using gcc/MinGW.
143 It means that if a project that uses LZ4 consists of a single `test-dll.c`
146 $(CC) $(CFLAGS) -Iinclude/ test-dll.c -o test-dll dll\liblz4.dll
155 - `LICENSE` : contains the BSD license text
156 - `Makefile` : `make` script to compile and install lz4 library (static and dynamic)
157 - `liblz4.pc.in` : for `pkg-config` (used in `make install`)
158 - `README.md` : this file
167 All source material within __lib__ directory are BSD 2-Clause licensed.