| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-03-06 | Add meson.override_dependency() | Xavier Claessens | |
| Similar to meson.override_find_program() but overrides the result of the dependency() function. Also ensure that dependency() always returns the same result when looking for the same dependency, this fixes cases where parts of the project could be using a system library and other parts use the library provided by a subproject. | |||
| 2020-03-04 | interpreter: add 'name' method to BuildTargetHolder | Stéphane Cerveau | |
| As any child of BuildTargetHolder might need the name of the object, provides a method to get object name. This is useful in gst-build to display the plugin name and not the filename. | |||
| 2020-02-26 | summary: Add list_sep keyword argument | Xavier Claessens | |
| This allows having lists on a single line instead of having each value aligned on a new line. | |||
| 2020-02-19 | docs: Improve visibility for `.enabled()` etc., add example [skip ci] | Niklas Hambüchen | |
| 2020-02-18 | docs: Mention `cuda` as supported language [skip ci] | Niklas Hambüchen | |
| 2020-02-18 | docs: Fix typo 'serie' -> 'series' | Niklas Hambüchen | |
| 2020-02-17 | minstall: Add a new option --quiet | Nirbheek Chauhan | |
| 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-12 | Refine behaviour of add_languages() when native: is missing | Jon Turney | |
| 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 | |
| v2: Retain not using logical-and, to avoid short-circuiting side-effects of add_languages() | |||
| 2020-02-06 | Make 'default_library' per-subproject builtin option | Xavier Claessens | |
| 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 | docs: explain the purpose of order-only deps for generated files [skip ci] | Marc Herbert | |
| 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 | |
| 2020-02-05 | add get_external_property to replace get_cross_property | Michael Hirsch, Ph.D | |
| 2020-02-05 | add native-file properties tests | Michael Hirsch, Ph.D | |
| 2020-02-04 | interpreter: Iterate custom target outputs | Xavier Claessens | |
| 2020-01-27 | Merge pull request #6423 from dcbaker/declare-dependency-variables | Jussi Pakkanen | |
| Add ability to set and query arbitrary variables on declare_dependency objects | |||
| 2020-01-26 | Support multiple args to message() and warning() | Xavier Claessens | |
| 2020-01-23 | Set source and build dir envvars when running dist. | Jussi Pakkanen | |
| 2020-01-09 | docs: Add documentation for variables keyword | Dylan Baker | |
| In declare_dependency() and dependency.get_variables(). | |||
| 2019-12-19 | summary: Change 'section' to be a kwarg instead of positional | Xavier Claessens | |
| Fixes: #6372. | |||
| 2019-12-19 | add compiler.get_linker_id() method | Michael Hirsch, Ph.D | |
| this can be useful for if/elif where linker behaviors must be considered. For example, clang with "link" vs gcc with "ld.bfd" etc. ci for compiler.get_linker_id() method doc add @FeatureNew check Co-Authored-By: Daniel Mensinger <daniel@mensinger-ka.de> | |||
| 2019-12-12 | summary: Add bool_yn keyword argument | Xavier Claessens | |
| 2019-12-12 | summary: Allow section with no title, and passing key/value separately | Xavier Claessens | |
| 2019-12-12 | Add a summary() function for configuration summarization | Xavier Claessens | |
| Based on patch from Dylan Baker. Fixes #757 | |||
| 2019-12-10 | assert(): Make message argument optional | Xavier Claessens | |
| 2019-12-06 | mtest: document default MALLOC_PERTURB_=1..255 behavior [skip ci] | Michael Hirsch, Ph.D | |
| This default behavior can have surprising and time-consuming outcomes. I was wondering why certain tests using several external, fixed libraries would fail only with Meson and not with CMake or manual runs. It turned out mtest.py enables MALLOC_PERTURB_ by default, which is surprising--a topic for another Issue/PR. At least, this surprising default is documented with workarounds. | |||
| 2019-12-05 | find_program(): Add 'dirs' keyword argument | Xavier Claessens | |
| Fixes: #1576 | |||
| 2019-11-29 | docs: fix typo | chris | |
| 2019-11-27 | docs: Fix typo [skip ci] | Robert Ancell | |
| 2019-11-06 | Fix typos found by codespell | Wolfgang Stöggl | |
| - Typos were found by codespell v1.16.0 | |||
| 2019-10-28 | docs: clarify --default-library is for internal libraries [skip ci] | rc-matthew-l-weber | |
| Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> | |||
| 2019-10-19 | docs: Fix some incorrect links [skip ci] | Anton Leontiev | |
| 2019-10-19 | docs: Add missing language identifier [skip ci] | Anton Leontiev | |
| 2019-10-06 | Merge pull request #5953 from mensinda/isystem | Jussi Pakkanen | |
| Add is_system to dependency | |||
| 2019-10-03 | Use include_type instead of is_system | Daniel Mensinger | |
| 2019-10-03 | added docs | Daniel Mensinger | |
| 2019-10-02 | docs: update docs on benchmark in regards to arguments accepted | Dylan Baker | |
| 2019-09-30 | Add depfile to configure_file() | Marc-André Lureau | |
| In qemu, minikconf generates a depfile that meson could use to automatically reconfigure on dependency change. Note: someone clever can perhaps find a way to express this with a ninja rule & depfile=. I didn't manage, so I wrote a simple depfile parser. | |||
| 2019-09-29 | environment: Support taking values from dict | Marc-André Lureau | |
| Related to #5955. | |||
| 2019-09-26 | Clarify the list of languages is optional for project() [skip ci] | David Cantrell | |
| 2019-09-23 | Add Windows behavior to executable()'s install_rpath arg doc [skip ci] | Khairul Azhar Kasmiran | |
| 2019-09-17 | configure_file(): Allow multiple inputs in command mode | Xavier Claessens | |
| Closes: #5893 | |||
| 2019-08-24 | Add test priorities to force test start order | Peter Hutterer | |
| 2019-08-12 | Add is_disabler function | James Hilliard | |
| This is useful if one needs to check if a variable is a disabler. Signed-off-by: James Hilliard <james.hilliard1@gmail.com> | |||
| 2019-07-30 | Docs: Add default value of install kwarg [skip-ci] | ePirat | |
| 2019-07-26 | docs: Add missing closing ` in reference manual | Dylan Baker | |
| 2019-07-26 | add missing link [skip ci] | Michael Hirsch, Ph.D | |
| 2019-07-26 | note that integers have .to_string() method [skip ci] | Michael Hirsch, Ph.D | |
| 2019-07-19 | Add version check support to find_program() | Xavier Claessens | |
| Closes: #1609 | |||
| 2019-07-17 | Accept vs_module_defs for modules | Marc-André Lureau | |
| Like shared libraries, modules may have vs_module_defs. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> | |||
