summaryrefslogtreecommitdiffstats
path: root/programs/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* More build imrpvementsJPeterMugaas2019-04-231-21/+32
| | | | | | Moved a few other tests to Makefiles.inc. Other things might need to go there. Made a test for symlink appropriateness. Windows can NOT handle them the same way Unix-like operating systems do (if at all). This is mostly the same as the Visual C projects. embed version info into .dll and .exes that are redistributed.
* Make programs/Makefile use the includes.JPeterMugaas2019-04-221-42/+1
|
* Initial commits from diff I submitted earlierJPeterMugaas2019-04-221-5/+36
|
* introduce LZ4_DISTANCE_MAX build macroYann Collet2019-04-111-1/+1
| | | | | | | | | | make it possible to generate LZ4-compressed block with a controlled maximum offset (necessarily <= 65535). This could be useful for compatibility with decoders using a very limited memory budget (<64 KB). Answer #154
* 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
|
* Add support for MidnightBSDLucas Holt2018-09-081-1/+1
|
* Merge pull request #556 from kou/add-missing-exeextYann Collet2018-09-051-12/+12
|\ | | | | Add missing $(EXT)
| * Add missing $(EXT)Kouhei Sutou2018-08-131-12/+12
| |
* | Add Haiku as a validated target.fbrosson2018-05-171-1/+1
|/ | | | lz4 1.8.2 works fine on Haiku and passes all tests.
* Fix make installNick Terrell2018-05-041-32/+30
| | | | | | | | | * Uninstall didn't remove the pkg-config correctly. * Fix `mandir` * Allow overriding either upper- or lower-case location variables, but always use the lower case variables. * Add test case that ensures overriding both upper- and lower-case variables is the same, and that the directory is empty after uninstall.
* updated manuals to v1.8.1Yann Collet2018-01-141-2/+2
|
* minor Makefile fixesYann Collet2017-09-071-8/+8
|
* build: source files sorted in a FS independent mannerYann Collet2017-08-261-3/+3
| | | | | to be more compatible with reproducible builds. patch inspired by @bmwiedemann
* fixed make recurrence from /testsYann Collet2017-08-251-4/+5
|
* minor : added header licenseYann Collet2017-08-241-1/+1
|
* fixed man directory installation (#337)Yann Collet2017-08-241-3/+4
| | | | also : lz4c is now a symlink to lz4
* lz4c legacy commands are now enabled at runtime based on link/binary name "lz4c"Yann Collet2017-08-141-2/+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-17/+24
| | | | | | supports lowercase directory variables add an "Installation" section in README.md added an INSTALL file
* updated man pageYann Collet2017-08-071-2/+1
|
* -g compilation flag not by default for lz4 cliYann Collet2017-06-131-1/+1
|
* updated MakefileYann Collet2017-05-101-16/+10
| | | | | to automatically build manual files with make all
* updated platform.hPrzemyslaw Skibinski2017-02-101-2/+1
|
* added "This Makefile is validated for"Przemyslaw Skibinski2017-01-191-0/+2
|
* changed default PREFIX and MANDIRPrzemyslaw Skibinski2016-12-281-5/+5
|
* Merge remote-tracking branch 'refs/remotes/lz4/dev' into devPrzemyslaw Skibinski2016-12-271-12/+17
|\ | | | | | | | | # Conflicts: # lib/Makefile
| * updated Makefile : lz4 no longer recompiled when already up-to-dateYann Collet2016-12-221-12/+17
| |
* | BSD: improved "make install"Przemyslaw Skibinski2016-12-231-6/+11
| |
* | Solaris: working "make install"Przemyslaw Skibinski2016-12-221-12/+25
| |
* | "make test" is now compatible with SolarisPrzemyslaw Skibinski2016-12-221-3/+3
|/
* fix #284, reported by @beiDei8z : added test cases for path/to/lz4catYann Collet2016-12-071-1/+4
|
* fix : invocation of path/to/unlz4 (#284), reported by @beiDei8zYann Collet2016-12-071-9/+12
|
* Add "man" target to MakefileTakayuki MATSUOKA2016-11-271-0/+27
| | | | | - `make man` makes manpage lz4.1 from lz4.1.md - It needs `gem` and `ronn` which is same as xxhash.1.md is required.
* library release build compatible with environment variableYann Collet2016-11-221-1/+1
|
* lz4 release build compatible with PIEYann Collet2016-11-221-9/+10
|
* fixed versionsTestYann Collet2016-11-171-2/+3
|
* fix 32-bits mode.Yann Collet2016-11-171-12/+14
| | | | | | 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/+6
| | | | environment
* removed LZ4_DLL_EXPORT=1 (2)Przemyslaw Skibinski2016-11-091-1/+1
|
* test powerpc64Przemyslaw Skibinski2016-11-081-1/+2
|
* tests\Makefile: added test-platformPrzemyslaw Skibinski2016-11-081-2/+1
|
* updated lz4cli.cPrzemyslaw Skibinski2016-11-041-3/+3
|
* redefined VOID for Windows/MSYSPrzemyslaw Skibinski2016-11-041-2/+1
|
* Merge pull request #249 from inikep/devYann Collet2016-11-031-200/+2
|\ | | | | Dev
| * updated .travis.ymlPrzemyslaw Skibinski2016-11-031-4/+0
| |
| * test programs moved to tests/Przemyslaw Skibinski2016-11-031-196/+2
| |
* | check fread() operation results (#243)Yann Collet2016-11-031-1/+1
|/
* Add LZ4LIB_APIKouhei Sutou2016-09-221-1/+1
| | | | | | | | | | | | It's based on Zstandard's ZSTDLIB_API. See also: https://github.com/Cyan4973/lz4/issues/216#issuecomment-226245432 Deprecated functions aren't LZ4LIB_API targets. Because we don't need to export deprecated functions from now. There are same LZ4LIB_API definitions in each header files instead of including a common header file because LZ4_DEPRECATED is defined so.
* updated uninstallYann Collet2016-09-171-17/+17
|
* Merge remote-tracking branch 'refs/remotes/Cyan4973/dev' into devinikep2016-09-031-5/+3
|\ | | | | | | | | # Conflicts: # programs/Makefile