summaryrefslogtreecommitdiffstats
path: root/contrib/meson
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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
|
* 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
|/
* 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