Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | meson: fix meson build | Alexander Mohr | 2022-06-11 | 1 | -1/+1 |
| | | | | add static dependency to examples | ||||
* | Fix default_library undeclared error in Windows | Dan Yeaw | 2022-04-15 | 1 | -1/+1 |
| | |||||
* | Fix incorrect meson build option for programs | Dan Yeaw | 2022-04-13 | 1 | -1/+1 |
| | |||||
* | Fixup meson build | Tristan Partin | 2022-02-09 | 10 | -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 warnings | Eli Schwartz | 2021-12-14 | 1 | -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 build | Edward Hope-Morley | 2021-01-07 | 1 | -1/+1 |
| | |||||
* | fix CFLAGS unexport issue | Yann Collet | 2020-12-01 | 1 | -4/+4 |
| | |||||
* | update doc | Yann Collet | 2020-11-15 | 1 | -2/+2 |
| | |||||
* | Merge pull request #886 from servusDei2018/dev | Yann Collet | 2020-08-21 | 1 | -3/+2 |
|\ | | | | | Optimized by replacing `endl` with `'\n'` | ||||
| * | Optimized by replacing `endl` with `'\n'` | Nate | 2020-07-24 | 1 | -3/+2 |
| | | |||||
* | | [build] Move CMake and Visual build systems to build/ | Nick Terrell | 2020-08-20 | 3 | -239/+1 |
| | | | | | | | | Fixes #852. | ||||
* | | meson: remove build requirement for distutils | Rosen Penev | 2020-07-21 | 1 | -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 file | Julius Michaelis | 2019-09-26 | 10 | -114/+128 |
| | |||||
* | Merge pull request #758 from dooxe/develop | Yann Collet | 2019-07-19 | 1 | -0/+1 |
|\ | | | | | Added `BUNDLE DESTINATION` | ||||
| * | Added BUNDLE DESTINATION in CMakeLists.txt so that it works with newer ↵ | dooxe | 2019-07-18 | 1 | -0/+1 |
| | | | | | | | | versions of cmake | ||||
* | | meson: Always build gen_manual on build machine | Lzu Tao | 2019-06-29 | 1 | -0/+1 |
| | | | | | | | | | | As gen_manual is using as a generator, not a binary target installed on host machine. | ||||
* | | meson: Fix deprecated warnings on build options | Lzu Tao | 2019-06-29 | 3 | -14/+14 |
| | | | | | | | | Meson now reserves `build_` prefix options. | ||||
* | | meson: Rely only on extracted version in lz4.h | Lzu Tao | 2019-04-30 | 1 | -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 optional | Lzu Tao | 2019-04-26 | 1 | -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 Windows | Lzu Tao | 2019-01-23 | 2 | -1/+7 |
| | | | | Thanks @nacho for pointing it out. | ||||
* | meson: Favor warning if cannot find version string | Lzu Tao | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | meson: Use libray as required argument in `pkgconfig` | Lzu Tao | 2019-01-10 | 1 | -2/+2 |
| | |||||
* | meson: Explicit use `meson setup` to setup a builddir | Lzu Tao | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #620 from lzutao/meson_symlink | Yann Collet | 2018-12-17 | 2 | -16/+12 |
|\ | | | | | Update meson symlink and man1 extension | ||||
| * | Simplify logic by setting default value for MESON_INSTALL_DESTDIR_PREFIX | Lzu Tao | 2018-12-13 | 1 | -4/+2 |
| | | |||||
| * | meson: Update man1 extension in meson 0.49.0 | Lzu Tao | 2018-12-13 | 1 | -1/+1 |
| | | |||||
| * | meson: Update InstallSymlink.py usage | Lzu Tao | 2018-12-13 | 1 | -11/+9 |
| | | | | | | | | Change default directory mode to 755. | ||||
* | | meson: Remove unused sys import | Lzu Tao | 2018-12-14 | 1 | -5/+3 |
|/ | |||||
* | Add snap packaging support | Edward Hope-Morley | 2018-12-12 | 2 | -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 Tao | 2018-12-09 | 1 | -0/+34 |
| | |||||
* | No need to join prefix and let soversion base on version | Lzu Tao | 2018-12-04 | 2 | -7/+4 |
| | |||||
* | Use MESON_INSTALL_DESTDIR_PREFIX instead of DESTDIR | Lzu Tao | 2018-12-04 | 1 | -20/+5 |
| | |||||
* | meson: Add fallback message when not found lz4.h | Lzu Tao | 2018-12-03 | 1 | -0/+2 |
| | |||||
* | meson: Fix wrong path to lib/lz4.h | Lzu Tao | 2018-12-03 | 1 | -1/+1 |
| | |||||
* | meson: Correct support for Windows build | Lzu Tao | 2018-12-03 | 3 | -41/+23 |
| | |||||
* | meson: Update usage of InstallSymlink helper | Lzu Tao | 2018-12-03 | 1 | -31/+33 |
| | |||||
* | Use argparse instead of manually parsing [skip ci] | Lzu Tao | 2018-12-03 | 1 | -9/+5 |
| | |||||
* | meson: Fix soversion and generated pkg-config file [skip ci] | Lzu Tao | 2018-12-03 | 1 | -2/+3 |
| | |||||
* | meson: Use --werror build option instead of passing -Werror [skip ci] | Lzu Tao | 2018-12-03 | 1 | -3/+2 |
| | |||||
* | meson test: Update timeout and tests that use COPYING | Lzu Tao | 2018-12-03 | 1 | -4/+16 |
| | |||||
* | Add meson build system | Lzu Tao | 2018-12-02 | 10 | -0/+573 |
| | |||||
* | added cppcheck | Yann Collet | 2018-09-18 | 1 | -2/+2 |
| | | | | | | as Makefile target and Travis CI test. Fixed last cppcheck warnings in tests and examples | ||||
* | fixed minor cppcheck warnings in examples | Yann Collet | 2018-09-18 | 1 | -14/+16 |
| | |||||
* | Add CMake option to not build legacy lz4c program | Joel Johnson | 2018-08-09 | 1 | -4/+10 |
| | |||||
* | fix #482: change CFLAGS to CXXFLAGS | Yann Collet | 2018-03-09 | 1 | -4/+4 |
| | | | | as they are associated with $(CXX) | ||||
* | Add DLL files to the INSTALL target | PierreNav | 2017-05-23 | 1 | -1/+2 |
| | |||||
* | updated Makefile | Yann Collet | 2017-05-10 | 2 | -4/+24 |
| | | | | | to automatically build manual files with make all | ||||
* | [cmake] Fix substituting version in liblz4.pc | Michał Górny | 2017-02-05 | 1 | -0/+2 |
| | | | | Bug: https://bugs.gentoo.org/608144 | ||||
* | updated gen-lz4-manual.sh | Przemyslaw Skibinski | 2017-01-23 | 2 | -4/+7 |
| | |||||
* | improved gen_manual | Przemyslaw Skibinski | 2017-01-23 | 1 | -23/+27 |
| |