Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-17 | Merge pull request #6621 from jon-turney/project_tests_cleanup | Jussi Pakkanen | 1 | -8/+29 | |
Various cleanups and documentation improvements for run_project_tests.py | |||||
2020-02-14 | docs: Update documentation about linker selection | Nirbheek Chauhan | 2 | -5/+23 | |
We missed this in https://github.com/mesonbuild/meson/pull/6457 | |||||
2020-02-13 | Document some more details of how project tests work | Jon Turney | 1 | -8/+29 | |
2020-02-12 | Add unity block size option. | Jussi Pakkanen | 2 | -0/+13 | |
2020-02-12 | cmake: Add support for the new JSON trace format | Daniel Mensinger | 1 | -0/+5 | |
2020-02-12 | Refine behaviour of add_languages() when native: is missing | Jon Turney | 2 | -5/+24 | |
This improves the common case of a simple meson.build which doesn't contain any 'native: true' targets to not require a native compiler when cross-compiling, without needing any changes in the meson.build. v2: Do it the right way around! | |||||
2020-02-09 | Add add_languages(native:) | Jon Turney | 2 | -9/+20 | |
v2: Retain not using logical-and, to avoid short-circuiting side-effects of add_languages() | |||||
2020-02-07 | Merge pull request #6421 from dcbaker/zlib-system-dep | Jussi Pakkanen | 2 | -0/+19 | |
Add a "system" dependency for zlib | |||||
2020-02-06 | Make 'default_library' per-subproject builtin option | Xavier Claessens | 2 | -1/+17 | |
Currently it's just like if all builtin/base/compiler options are yielding. This patch makes possible to have non-yielding builtin options. The value in is overriden in this order: - Value from parent project - Value from subproject's default_options if set - Value from subproject() default_options if set - Value from command line if set | |||||
2020-02-06 | topbar HTML module list | Michael Hirsch, Ph.D | 1 | -21/+27 | |
2020-02-06 | html fs-module link | Michael Hirsch, Ph.D | 1 | -1/+2 | |
2020-02-06 | add FeatureNew | Michael Hirsch, Ph.D | 1 | -1/+9 | |
2020-02-06 | add fs.stem() | Michael Hirsch, Ph.D | 1 | -0/+18 | |
2020-02-06 | doc: filesystem module | Michael Hirsch, Ph.D | 1 | -4/+8 | |
2020-02-06 | fs: add expanduser method | Michael Hirsch, Ph.D | 1 | -2/+14 | |
this should help users specify leading `~` in various Meson options and variables without refactoring lots of places inside Meson itself. | |||||
2020-02-06 | fs: add methods as_posix, is_absolute | Michael Hirsch, Ph.D | 1 | -5/+36 | |
fs: make exception specify method name fs: actually raise exceptions fs: resolve path e.g. /opt/foo/.. => /opt/foo fs: correct behavior of is_symlink | |||||
2020-02-06 | docs: explain the purpose of order-only deps for generated files [skip ci] | Marc Herbert | 1 | -5/+6 | |
The documentation of "order-only" dependencies is limited and their various purposes are especially not clear. See issue #6391 for a recent example, search the internet for many more. So mention the particular purpose here while making the documentation barely longer. | |||||
2020-02-05 | doc | Michael Hirsch, Ph.D | 2 | -3/+3 | |
2020-02-05 | add get_external_property to replace get_cross_property | Michael Hirsch, Ph.D | 2 | -10/+17 | |
2020-02-05 | add native-file properties tests | Michael Hirsch, Ph.D | 1 | -0/+4 | |
2020-02-05 | add meson.get_native_property for native files | Michael Hirsch, Ph.D | 1 | -0/+16 | |
This allows Meson native-file [properties] to be used. This avoids the need to call meson from a script file or have a long command line invocation of `meson setup` The method meson.get_native_property('prop', 'fallback') is added. The native file can contain properties like ``` [properties] myprop1 = 'foo' mydir2 = 'lib/custom' ``` Then from within `meson.build` ```meson x1 = meson.get_native_property('myprop1') thedir = meson.get_native_property('mydir2', 'libs') ``` fallback values are optional | |||||
2020-02-05 | Merge pull request #6573 from michaelbadcrumble/add_sample_templates | Jussi Pakkanen | 1 | -0/+6 | |
Add new Meson sample templates | |||||
2020-02-05 | pkgconfig: Generate -uninstalled.pc files | Xavier Claessens | 2 | -0/+19 | |
Closes: #3472. | |||||
2020-02-04 | interpreter: Iterate custom target outputs | Xavier Claessens | 1 | -0/+6 | |
2020-02-02 | add feature note | Michael | 1 | -0/+6 | |
2020-01-31 | docs: Update dependency docs for zlib | Dylan Baker | 1 | -0/+11 | |
2020-01-31 | docs: Add snippet for zlib system dependency | Dylan Baker | 1 | -0/+8 | |
2020-01-30 | Small cleanups for the LLVM dependency class (#6548) | Dylan Baker | 1 | -0/+2 | |
2020-01-28 | Add ability to specify project branch to install | Kyle Stone | 1 | -1/+5 | |
2020-01-27 | Tell contributors not to write things in the snippet help file. [skip ci] | Jussi Pakkanen | 1 | -3/+3 | |
2020-01-27 | Only provide 64 bit MSIs going forward. [skip ci] | Jussi Pakkanen | 1 | -0/+7 | |
2020-01-27 | docs: small cleanups and clarifications to setting the dynamic linker [skip ci] | Dylan Baker | 1 | -3/+5 | |
Fixes #6510 | |||||
2020-01-27 | Merge pull request #6423 from dcbaker/declare-dependency-variables | Jussi Pakkanen | 3 | -13/+42 | |
Add ability to set and query arbitrary variables on declare_dependency objects | |||||
2020-01-27 | Update wrapdb docs to reflect repositories split [skip ci] | Lisa White | 1 | -3/+3 | |
2020-01-26 | Support multiple args to message() and warning() | Xavier Claessens | 2 | -0/+10 | |
2020-01-25 | docs: Update the release procedure to include release candidates [skip ci] | Dylan Baker | 1 | -8/+31 | |
Fixes #6456 | |||||
2020-01-24 | Remove trial conversions as it is stale. [skip ci] | Jussi Pakkanen | 2 | -23/+0 | |
2020-01-23 | Add LCA2020 talk to videos page. [skip ci] | Jussi Pakkanen | 1 | -1/+5 | |
2020-01-23 | Set source and build dir envvars when running dist. | Jussi Pakkanen | 1 | -8/+11 | |
2020-01-23 | Add m68k to known cpus for Motorola 68000 series processors | Dylan Baker | 1 | -26/+27 | |
Fixes #6492 | |||||
2020-01-22 | environment: Replace LD with <LANG>LD | Dylan Baker | 1 | -11/+23 | |
The rust code is ugly, because rust is annoying. It doesn't invoke a linker directly (unless that linker is link.exe or lld-link.exe), instead it invokes the C compiler (gcc or clang usually) to do it's linking. Meson doesn't have good abstractions for this, though we probably should because some of the D compilers do the same thing. Either that or we should just call the c compiler directly, like vala does. This changes the public interface for meson, which we don't do unless we absolutely have to. In this case I think we need to do it. A fair number of projects have already been using 'ld' in their cross/native files to get the ld binary and call it directly in custom_targets or generators, and we broke that. While we could hit this problem again names like `c_ld` and `cpp_ld` are far less likely to cause collisions than `ld`. Additionally this gives a way to set the linker on a per-compiler basis, which is probably in itself very useful. Fixes #6442 | |||||
2020-01-22 | envconfig: add pkg_config_libdir property | Stéphane Cerveau | 2 | -0/+8 | |
In order to unify the use of sysroot in the cross-file, the pkg_config_libdir can now be passed directly in the file. | |||||
2020-01-22 | Add link to PDF manual site on the front page. [skip ci] | Jussi Pakkanen | 1 | -1/+7 | |
2020-01-22 | Reformat user list page. [skip ci] | Jussi Pakkanen | 1 | -8/+15 | |
2020-01-21 | docs: Fix typo in link | Niklas HambĂŒchen | 1 | -1/+1 | |
Commit 1404f404 (#4744) introduced this typo, making the link not jump to the correct section when clicked. | |||||
2020-01-21 | Users.md: add qboot [skip ci] | Marc-Andre Lureau | 1 | -0/+1 | |
It's worth to list a meson project building a firmware. | |||||
2020-01-20 | add zrythm to Users.md [skip ci] | alex-tee | 1 | -0/+1 | |
2020-01-17 | Update Users.md | Amit D | 1 | -1/+1 | |
2020-01-17 | Update Users.md | Amit D | 1 | -3/+3 | |
Remove "(not the default yet)" from Glib, Orc and Pango | |||||
2020-01-15 | Add s390 to list of known architectures | Dylan Baker | 1 | -0/+1 | |
Fixes #6411 |