summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
...
* updated MakefileYann Collet2017-05-102-4/+24
| | | | | to automatically build manual files with make all
* [cmake] Fix substituting version in liblz4.pcMichał Górny2017-02-051-0/+2
| | | | Bug: https://bugs.gentoo.org/608144
* updated gen-lz4-manual.shPrzemyslaw Skibinski2017-01-232-4/+7
|
* improved gen_manualPrzemyslaw Skibinski2017-01-231-23/+27
|
* Merge pull request #296 from mgorny/cmake-fixesYann Collet2017-01-021-13/+52
|\ | | | | Multiple CMake improvements
| * cmake: Install manpagesMichał Górny2017-01-021-0/+9
| |
| * cmake: Install lz4cat and unlz4 symlinksMichał Górny2017-01-021-0/+12
| |
| * cmake: Support building shared & static libs simultaneouslyMichał Górny2017-01-021-13/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an additional BUILD_STATIC_LIBS option to control building static libraries independently of shared. This makes it possible (if both options are set to ON) to build both shared and static libraries simulataneously. A dependant option is used to preserve the current BUILD_SHARED_LIBS behavior, i.e. -DBUILD_SHARED_LIBS=ON -- shared lib only, -DBUILD_SHARED_LIBS=OFF -- static lib only. The targets used to build shared and static library are split now, and only relevant properties are passed to each of them. An alias is used to link programs to the preferred library.
| * cmake: Fix SOVERSION to match MakefilesMichał Górny2017-01-021-1/+1
| | | | | | | | | | | | Fix SOVERSION to use only major lz4 version, as Makefiles do. This ensure that CMake uses 'liblz.so.1' SONAME and creates 'liblz.so.1' symlink.
* | minor fix for travis-install testYann Collet2016-12-211-0/+2
|/
* cmake: add public domain dedication, and a note about the maintainerEvan Nemerson2016-11-121-0/+12
|
* cmake: make PIC optional when generating a static libraryEvan Nemerson2016-11-121-1/+11
| | | | | | See https://github.com/lz4/lz4/pull/260 for details. PIC is enabled by default; to disable it, define the LZ4_POSITION_INDEPENDENT_LIB variable to ON (cmake -DLZ4_POSITION_INDEPENDENT_LIB=ON ...).
* minor typoYann Collet2016-11-111-3/+3
|
* Fix license and remove references to zstdNick Terrell2016-11-113-17/+64
|
* added contrib/gen_manualPrzemyslaw Skibinski2016-11-104-0/+292
|
* cmake: significant changes to accomodate a new "bundled" mode.Evan Nemerson2016-11-081-104/+151
| | | | | | | | | | | | | | | | | | | | | | This makes it much easier to include LZ4 in a CMake-based project; you only need to add_subdirectory(lz4/contrib/cmake_unofficial), then you can use the lz4 target (which is the library). In bundled mode a static library will be built and nothing will be installed, although the lz4 and lz4c command line tools will still be built. This also makes some other much less intrusive changes, including: * Version information is now parsed from lib/lz4.h so the CMakeLists.txt file no longer needs to manually be kept up to date manually. * pkg-config file uses ${prefix} where appropriate instead of writing out full paths, which is important for people on Windows. * Warning flags are now checked instead of blindly added. * The GNUInstallDirs module is used to determine installation locations. * The static library generates position independent code, which means it's usable when building a shared library. * The CLI tools link to liblz4 instead of duplicating the object code.
* fixed Travis testsPrzemyslaw Skibinski2016-11-041-1/+1
|
* moved cmake and debian directories to contrib (#245)Yann Collet2016-11-0211-0/+173
|
* READM fixupLouis P. Santillan2015-05-271-1/+1
|
* djgpp port now using the proposed contrib structureLouis P. Santillan2015-05-273-0/+175