Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-21 | linkers: Update the linker names to be more consistent | Dylan Baker | 1 | -14/+15 | |
This makes two basic changes, 1 it moves the name of the linker into the linker class, this should reduce the number of errors and typos, and ensure that a linker always has one name. This then renames the linkers to have more consistent names. Posix/gnu linkers are called ld.<name>: ld.gold, ld.lld, ld.solaris. Apple linkers are renamed ld64. | |||||
2020-02-21 | docs: Fix reference table for linker names | Dylan Baker | 1 | -10/+20 | |
These are pretty much all over the place because I never intended them to be exposed to the meson source language, they were meant just for documentation. | |||||
2020-02-20 | Introduce dataonly for the pkgconfig module | Rohan Garg | 2 | -0/+17 | |
This allows users to disable writing out the inbuilt variables to the pkg-config file as they might actualy not be required. One reason to have this is for architecture-independent pkg-config files in projects which also have architecture-dependent outputs. For example : https://gitlab.freedesktop.org/wayland/weston/issues/269 Fixes #4011 | |||||
2020-02-19 | docs: Fix Dub section being inside CMake section [skip ci] | Niklas Hambüchen | 1 | -1/+1 | |
It should be a `##` heading, not a `###` heading. Also make heading label consistent with the others. | |||||
2020-02-19 | modules/cmake: Add a found() method to the cmake subproject | Dylan Baker | 1 | -0/+2 | |
Just like the native meson subproject has. | |||||
2020-02-19 | docs: Improve visibility for `.enabled()` etc., add example [skip ci] | Niklas Hambüchen | 2 | -5/+32 | |
2020-02-18 | docs: Mention `cuda` as supported language [skip ci] | Niklas Hambüchen | 1 | -1/+1 | |
2020-02-18 | docs: Fix typo 'serie' -> 'series' | Niklas Hambüchen | 1 | -1/+1 | |
2020-02-17 | minstall: Add a new option --quiet | Nirbheek Chauhan | 2 | -2/+16 | |
This is a significant speed-up on Windows because terminals are slow to print things out. Speed-up in gst-build on Windows: ``` meson install: before: 5.1 seconds after: 4.0 seconds ``` | |||||
2020-02-17 | modules/python: Do not error out if positional args are passed | Nirbheek Chauhan | 1 | -2/+3 | |
Also update the documentation. Fixes https://github.com/mesonbuild/meson/issues/6470 | |||||
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 |