summaryrefslogtreecommitdiffstats
path: root/contrib
Commit message (Collapse)AuthorAgeFilesLines
* Update Meson build to 1.9.4Tristan Partin2022-10-209-62/+315
| | | | | | | | | | | | | | | Specifically this adds support for the following options: - LZ4_ALIGN_TEST - LZ4_STATIC_LINKING_ONLY_DISABLE_MEMORY_ALLOCATION - LZ4_DISTANCE_MAX - LZ4_FAST_DEC_LOOP - LZ4_FORCE_SW_BITCOUNT - LZ4_FREESTANDING - LZ4_USER_MEMORY_FUNCTIONS - compiling ossfuzz targets - compiling more test targets - registering some tests
* Update snapcraft.yaml to reflect build of v1.9.4Edward Hope-Morley2022-09-211-1/+2
|
* fix: various typosDominique Pelle2022-07-311-1/+1
|
* review: fix findingsAlexander Mohr2022-07-052-2/+2
| | | | | | | | | * replace assert with test for LZ4F_uncompressedUpdate * update documentation to incldue correct docstring * remove unecessary entry point * remove compress_linked_block_mode from fuzzing test Signed-off-by: Alexander Mohr <alexander.m.mohr@mercedes-benz.com>
* meson: fix meson buildAlexander Mohr2022-06-111-1/+1
| | | | add static dependency to examples
* Fix default_library undeclared error in WindowsDan Yeaw2022-04-151-1/+1
|
* Fix incorrect meson build option for programsDan Yeaw2022-04-131-1/+1
|
* Fixup meson buildTristan Partin2022-02-0910-381/+240
| | | | | | The meson build had gotten a little out of hand. It needed to be cleaned up and have its errors fixed. This should enable lz4 to switch to Meson at any time should the need ever arise.
* meson: simplify version lookup and avoid deprecation warningsEli Schwartz2021-12-141-7/+2
| | | | | | | | | | run_command() in development versions of meson will warn when the `check: ` kwarg is not specified. At the same time, lz4 has some gnarly code to manually check the return code and raise an error if it failed. Kill two birds with one stone, by making run_command inherently raise a fatal error when erroring out, then proceeding in the knowledge that it must have succeeded.
* Update snapcraft.yaml to reflect latest buildEdward Hope-Morley2021-01-071-1/+1
|
* fix CFLAGS unexport issueYann Collet2020-12-011-4/+4
|
* update docYann Collet2020-11-151-2/+2
|
* Merge pull request #886 from servusDei2018/devYann Collet2020-08-211-3/+2
|\ | | | | Optimized by replacing `endl` with `'\n'`
| * Optimized by replacing `endl` with `'\n'`Nate2020-07-241-3/+2
| |
* | [build] Move CMake and Visual build systems to build/Nick Terrell2020-08-203-239/+1
| | | | | | | | Fixes #852.
* | meson: remove build requirement for distutilsRosen Penev2020-07-211-3/+2
|/ | | | | | | | Tested on a default installation of Debian 10. Same as https://github.com/facebook/zstd/pull/2197 Signed-off-by: Rosen Penev <rosenp@gmail.com>
* meson: move one layer deeper to allow easy construction of a wrap fileJulius Michaelis2019-09-2610-114/+128
|
* Merge pull request #758 from dooxe/developYann Collet2019-07-191-0/+1
|\ | | | | Added `BUNDLE DESTINATION`
| * Added BUNDLE DESTINATION in CMakeLists.txt so that it works with newer ↵dooxe2019-07-181-0/+1
| | | | | | | | versions of cmake
* | meson: Always build gen_manual on build machineLzu Tao2019-06-291-0/+1
| | | | | | | | | | As gen_manual is using as a generator, not a binary target installed on host machine.
* | meson: Fix deprecated warnings on build optionsLzu Tao2019-06-293-14/+14
| | | | | | | | Meson now reserves `build_` prefix options.
* | meson: Rely only on extracted version in lz4.hLzu Tao2019-04-301-9/+4
| | | | | | | | | | So now instead of warning when failing to extract version number from lz4.h, we error and stop the build instead.
* | contrib: Make Meson build non optionalLzu Tao2019-04-261-1/+3
|/ | | | | * Update ninja version to 1.9 in CI. * Update default project version in meson script.
* meson: Add -DLZ4_DLL_EXPORT=1 to build dynamic lib on WindowsLzu Tao2019-01-232-1/+7
| | | | Thanks @nacho for pointing it out.
* meson: Favor warning if cannot find version stringLzu Tao2019-01-101-1/+1
|
* meson: Use libray as required argument in `pkgconfig`Lzu Tao2019-01-101-2/+2
|
* meson: Explicit use `meson setup` to setup a builddirLzu Tao2019-01-101-1/+1
|
* Merge pull request #620 from lzutao/meson_symlinkYann Collet2018-12-172-16/+12
|\ | | | | Update meson symlink and man1 extension
| * Simplify logic by setting default value for MESON_INSTALL_DESTDIR_PREFIXLzu Tao2018-12-131-4/+2
| |
| * meson: Update man1 extension in meson 0.49.0Lzu Tao2018-12-131-1/+1
| |
| * meson: Update InstallSymlink.py usageLzu Tao2018-12-131-11/+9
| | | | | | | | Change default directory mode to 755.
* | meson: Remove unused sys importLzu Tao2018-12-141-5/+3
|/
* Add snap packaging supportEdward Hope-Morley2018-12-122-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a snapcraft.yaml file to allow lz4 to be distributed as a snap (see https://snapcraft.io/ for more info on snaps). Building the Snap ----------------- To build the snap simply install snapcraft and build the snap e.g. on Ubuntu by doing: $ sudo apt install snapcraft $ cd contrib; snapcraft This will build a snap that can be published [1] to e.g. https://snapcraft.io/lz4 If you want to test the snap before publishing you can do: $ snap install <snapname>.snap --dangerous And that will install it on your local host. You will then have lz4 as a command to run. Installing the Snap ------------------- Once published and released in the snapstore your snap can be installed on any platform that supports snaps by doing: snap install lz4 [1] https://docs.snapcraft.io/releasing-to-the-snap-store
* meson: Add README.md for newcomers [skip ci]Lzu Tao2018-12-091-0/+34
|
* No need to join prefix and let soversion base on versionLzu Tao2018-12-042-7/+4
|
* Use MESON_INSTALL_DESTDIR_PREFIX instead of DESTDIRLzu Tao2018-12-041-20/+5
|
* meson: Add fallback message when not found lz4.hLzu Tao2018-12-031-0/+2
|
* meson: Fix wrong path to lib/lz4.hLzu Tao2018-12-031-1/+1
|
* meson: Correct support for Windows buildLzu Tao2018-12-033-41/+23
|
* meson: Update usage of InstallSymlink helperLzu Tao2018-12-031-31/+33
|
* Use argparse instead of manually parsing [skip ci]Lzu Tao2018-12-031-9/+5
|
* meson: Fix soversion and generated pkg-config file [skip ci]Lzu Tao2018-12-031-2/+3
|
* meson: Use --werror build option instead of passing -Werror [skip ci]Lzu Tao2018-12-031-3/+2
|
* meson test: Update timeout and tests that use COPYINGLzu Tao2018-12-031-4/+16
|
* Add meson build systemLzu Tao2018-12-0210-0/+573
|
* added cppcheckYann Collet2018-09-181-2/+2
| | | | | | as Makefile target and Travis CI test. Fixed last cppcheck warnings in tests and examples
* fixed minor cppcheck warnings in examplesYann Collet2018-09-181-14/+16
|
* Add CMake option to not build legacy lz4c programJoel Johnson2018-08-091-4/+10
|
* fix #482: change CFLAGS to CXXFLAGSYann Collet2018-03-091-4/+4
| | | | as they are associated with $(CXX)
* Add DLL files to the INSTALL targetPierreNav2017-05-231-1/+2
|