summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Move to using C rather than C++ for compilationMax Dymond2019-06-281-0/+1
|
* Add a fuzzing target that compiles in the oss-fuzz environmentMax Dymond2019-06-281-0/+1
|
* updated testsYann Collet2019-05-161-4/+7
| | | | | - only play listTest with `make test`, not `make all` which is limited to build - update `clangtest`, so that it's possible to disable O3 optimization, for faster processing
* Fix a test for mingwJPeterMugaas2019-04-221-1/+1
|
* Try to put some tests I made in ONE place. I also moved a test for ↵JPeterMugaas2019-04-221-46/+2
| | | | "install" in one place to try to isolate it.
* Initial commits from diff I submitted earlierJPeterMugaas2019-04-221-5/+48
|
* created LZ4_initStreamHC()Yann Collet2019-04-051-1/+5
| | | | | | | | - promoted LZ4_resetStreamHC_fast() to stable - moved LZ4_resetStreamHC() to deprecated (but do not generate a warning yet) - Updated doc, to highlight difference between init and reset - switched all invocations of LZ4_resetStreamHC() onto LZ4_initStreamHC() - misc: ensure `make all` also builds /tests
* Allow installation of lz4 for Windows 10 with MSYS2Vincent Torri2019-03-031-1/+1
|
* Allow installation of lz4 for Windows (MSYS2 or when cross-compiling)Vincent Torri2018-11-201-1/+1
|
* added cppcheckYann Collet2018-09-181-0/+5
| | | | | | as Makefile target and Travis CI test. Fixed last cppcheck warnings in tests and examples
* avoid final trailing comma for enum listsYann Collet2018-09-131-7/+7
| | | | | | | as detected in #485 by @JoachimSchneider. Refactored the c_standards tests so that these issues get automatically detected in CI tests.
* Add support for MidnightBSDLucas Holt2018-09-081-1/+1
|
* Test Linking C-Compiled Library and C++-Compiled TestsW. Felix Handte2018-05-221-0/+8
|
* Add Haiku as a validated target.fbrosson2018-05-171-1/+1
| | | | lz4 1.8.2 works fine on Haiku and passes all tests.
* reduced test time on circle-ciYann Collet2018-04-111-2/+2
|
* added c90 test to c_standardsYann Collet2018-03-211-1/+1
| | | | to catch `//` comments
* fix #481: ensure liblz4.a dependency for `make all`Yann Collet2018-03-091-1/+2
| | | | | | | | | `make all` will trigger several sub-directory makefiles. several of them need `liblz4.a`. When built with `-j#`, there are several concurrent liblz4.a built Make liblz4.a a dependency, which is built once, before moving to sub-directory Makefiles
* added target make checkYann Collet2018-02-261-3/+5
| | | | | | | | | | according to GNU Makefile conventions, the Makefile should feature a make check target to self-test the generated program: https://www.gnu.org/prep/standards/html_node/Standard-Targets.html . this is much less thorough and less taxing than `make test`, and can be run on any target in a reasonable timeframe (several seconds).
* examples/Makefile : changed dependency orderYann Collet2018-02-011-1/+1
| | | | static library *.a must come after source files *.c on linux
* Merge branch 'dev' into frameCompressYann Collet2018-02-011-11/+8
|\
| * modified gpptest recipeYann Collet2018-02-011-11/+8
| |
* | refactored frameCompress exampleYann Collet2018-01-311-1/+2
|/ | | | to better reflect LZ4F API usage.
* nicer console message for `make clean`Yann Collet2018-01-141-1/+1
|
* build: minor : `make lz4` doesn't compile liblz4 anymoreYann Collet2017-11-061-3/+3
| | | | since it's not needed.
* lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet2017-08-141-1/+4
| | | | | | | | | instead of selected at compilation time depending on a macro. This design makes it possible to have a single binary which supports both modes. An advantageous side effect is that when doing `make; make install` no additional binary is created during `make install` (it used to create `lz4c`, because `make` would only build `lz4`)
* better respect GNU standard Makefile conventionsYann Collet2017-08-141-13/+9
| | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
* fixed c_standards testsYann Collet2017-05-101-10/+14
| | | | and added entry "make list"
* updated MakefileYann Collet2017-05-101-44/+37
| | | | | to automatically build manual files with make all
* Merge pull request #316 from inikep/devYann Collet2017-02-101-4/+4
|\ | | | | Dev
| * added OpenBSD NetBSD SunOS to list of supported `make install` OSesPrzemyslaw Skibinski2017-02-101-4/+4
| |
* | update repolink in makefileBenedikt Heine2017-02-101-1/+1
|/
* added DragonFly to list of supported `make install` OSYann Collet2017-02-091-1/+1
|
* added "This Makefile is validated for"Przemyslaw Skibinski2017-01-191-0/+2
|
* minor fix for travis-install testYann Collet2016-12-211-2/+2
|
* minor update MakefileYann Collet2016-12-211-0/+1
|
* fix `make` concurrency build (#277)Yann Collet2016-12-151-1/+3
|
* added a few datesYann Collet2016-11-211-1/+1
|
* added examples to make allYann Collet2016-11-211-0/+3
|
* fixed #272 (compilation fails on gcc 4.4), reported by @totaamYann Collet2016-11-191-1/+5
|
* usan32 relies on default compiler (by default)Yann Collet2016-11-181-1/+1
|
* switch usan32 tests to gcc-5Yann Collet2016-11-181-4/+4
|
* added sanitize32 tests to TravisYann Collet2016-11-181-0/+3
|
* fixed Travis test casesYann Collet2016-11-171-6/+6
|
* fix 32-bits mode.Yann Collet2016-11-171-4/+7
| | | | | | Large File support for Mac OS-X in 32-bits mode Fixed potential undefined behavior Changed makefile for 32-bits mode
* clang and g++ tests restricted to native only on Travis CI Ubuntu v12 ↵Yann Collet2016-11-141-4/+18
| | | | environment
* fixed conversion warningsYann Collet2016-11-141-1/+4
|
* fuzzer code refactoringYann Collet2016-11-131-5/+5
| | | | fix g++ conversion warning
* better MSYS/MinGW supportPrzemyslaw Skibinski2016-11-101-16/+31
|
* reordered Travis CI testsPrzemyslaw Skibinski2016-11-101-0/+1
|
* joined arm and aarch64 testsPrzemyslaw Skibinski2016-11-081-0/+2
|