Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-26 | summary: Add list_sep keyword argument | Xavier Claessens | 2 | -1/+7 | |
This allows having lists on a single line instead of having each value aligned on a new line. | |||||
2020-02-25 | Typo fix. [skip ci] | Jussi Pakkanen | 2 | -2/+2 | |
2020-02-25 | Document the project policy on mixing build systems. [skip ci] | Jussi Pakkanen | 3 | -0/+61 | |
2020-02-23 | Merge pull request #6637 from ↵ | Jussi Pakkanen | 1 | -0/+10 | |
mesonbuild/nirbheek/implement-symbolextractor-windows Implement symbolextractor on windows + some cleanups/fixes | |||||
2020-02-23 | Update Custom-build-targets.md | adamjalkemo | 1 | -2/+2 | |
Use the declared variables infile and outfile | |||||
2020-02-22 | ninjabackend: List PDBs in output list for targets | Nirbheek Chauhan | 1 | -0/+10 | |
This is more correct, and forces the target(s) to be rebuilt if the PDB files are missing. Increases the minimum required Ninja to 1.7, which is available in Ubuntu 16.04 under backports. We can't do the same for import libraries, because it is impossible for us to know at configure time whether or not an import library will be generated for a given DLL. | |||||
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 | 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 |