summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2020-07-04doc: Minor typo fix in legal.md [skip ci]Thibault Saunier
2020-07-01wrap: Update doc to give dependency_names example firstXavier Claessens
2020-07-01Fix typo: coma->commaXavier Claessens
2020-07-01find_program: Fallback if a wrap file provide the program nameXavier Claessens
We don't need the legacy variable name system as for dependency() fallbacks because meson.override_find_program() is largely used already, so we can just rely on it.
2020-07-01wrap: Add special 'dependency_names' key in [provide] sectionXavier Claessens
The value for that key must be a coma separated list of dependecy names provided by that subproject, when no variable name is needed because the subproject uses override_dependency().
2020-07-01wrap: Add 'provide' sectionXavier Claessens
2020-07-01Implicit dependency fallback when a subproject wrap or dir existsXavier Claessens
2020-07-01Merge pull request #7231 from mensinda/cmOverrideJussi Pakkanen
cmake: Add more advanced subproject configuration options
2020-06-30Made Commands.md dynamically generated (#7346)TheQwertiest
2020-06-30Replaced `ninja` with `meson` [skip ci]TheQwertiest
2020-06-30Cleaned up Reference docs [skip ci]TheQwertiest
2020-06-30wrap: Apply patch even in VCS casesXavier Claessens
2020-06-29envconfig: Add [constants] section in machine filesXavier Claessens
Machine files already supports `+` operator as an implementation detail, since it's using eval(). Now make it an officially supported feature and add a way to define constants that are used while evaluating an entry value.
2020-06-29Added ability to specify target in `meson compile`TheQwertiest
2020-06-28Added ability to pass arguments to backend in `meson compile`TheQwertiest
2020-06-28syntax.md: document version_compare ambiguities [skip ci]Michael Hirsch, Ph.D
2020-06-28syntax.md: correct markdown heading syntax [skip ci]Michael Hirsch, Ph.D
2020-06-24docs: Add initial docs for the Meson CI [skip ci]Daniel Mensinger
2020-06-24docs: Document string path building with examplesNirbheek Chauhan
Also document that line continuation didn't work before 0.50. 90c9b868b20b11bb089fc5e0c634d5ed76fea0cb fixed it.
2020-06-21mcompile: Add --verbose modeIgor Raits
Closes: https://github.com/mesonbuild/meson/issues/7352 Signed-off-by: Igor Raits <i.gnatenko.brain@gmail.com>
2020-06-21wrap: Add patch_directory supportXavier Claessens
Copy a tree instead of extracting an archive. Closes: #7216
2020-06-21compiler: add 'force_align_arg_pointer' function attributeTim-Philipp Müller
2020-06-21Merge pull request #7359 from dcbaker/submit/2020-06/sh4Jussi Pakkanen
Add SuperH SH-4 support
2020-06-21Update Style-guide.md [skip ci]Michael Brockus
2020-06-21Update Creating-releases.md [skip ci]Michael Brockus
2020-06-19envconfig: Add support SuperH SH-4Dylan Baker
Fixes: #7358
2020-06-19docs: Alphabetically sort the cpu_family reference tableDylan Baker
It's close, but not quite. This should make it easier to read
2020-06-19Update Users.md [skip ci]Cyril Richard
Update Users.md with the add of Siril (www.siril.org) that is migrating from autotools to meson.
2020-06-18Merge pull request #7196 from cconverse711/llvm-covJussi Pakkanen
coverage: llvm-cov support
2020-06-18docs: replaced `ninja` with appropriate `meson` commands [skip ci]TheQwertiest
2020-06-17coverage: llvm-cov supportCary Converse
2020-06-17update Project-templates.mdMichael
2020-06-16doc: Fix missing --force-fallback-for documentationXavier Claessens
2020-06-16interpreter: add support for --force-fallback-forMathieu Duponchelle
This new command line option allows specifying dependencies for which to force fallback. See the documentation for more information Fixes: #7218
2020-06-16gnome: Add fatal_warnings kwarg to generate_gir()Xavier Claessens
Fixes: #7130
2020-06-15Documentation, FAQ.md, generated_headers [skip ci]laolux
2020-06-15Added docs for all meson commands + corresponding unit test (#7217)TheQwertiest
2020-06-13Tweak gnome.gtkdoc() documentation for clarity and grammarJon Turney
2020-06-12[skip ci] docs: Bring up to date on options per machineJohn Ericson
I tried to fix the docs when the stuff was added, but it turns out I missed things, as noted in https://github.com/mesonbuild/meson/issues/7284#issuecomment-641641177
2020-06-12docs: remove duplicated entry for gnome.generate_gir() documentation [skip ci]坂本 貴史
The documentation of gnome.generate_gir() has duplicated entry for dependencies parameter. As a fix, this patch removes the entry added recently. Fixes: 893d101fff01 ("gnome: Add header kwarg to generate_gir()") Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
2020-06-11Correct argument typo in partial_dependnecy (#7300) [skip ci]Phillip Johnston
Should be "sources" not "source" ``` ../meson.build:162: WARNING: Passed invalid keyword argument "source". WARNING: This will become a hard error in the future. Traceback (most recent call last): File "/usr/local/lib/python3.7/site-packages/mesonbuild/mesonmain.py", line 131, in run return options.run_func(options) File "/usr/local/lib/python3.7/site-packages/mesonbuild/msetup.py", line 245, in run app.generate() File "/usr/local/lib/python3.7/site-packages/mesonbuild/msetup.py", line 159, in generate self._generate(env) File "/usr/local/lib/python3.7/site-packages/mesonbuild/msetup.py", line 192, in _generate intr.run() File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreter.py", line 4359, in run super().run() File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 465, in run self.evaluate_codeblock(self.ast, start=1) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 490, in evaluate_codeblock raise e File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 483, in evaluate_codeblock self.evaluate_statement(cur) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 498, in evaluate_statement self.assignment(cur) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 1151, in assignment value = self.evaluate_statement(node.value) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 500, in evaluate_statement return self.method_call(cur) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 895, in method_call return obj.method_call(method_name, args, self.kwargs_string_keys(kwargs)) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 39, in method_call return method(args, kwargs) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 285, in wrapped return f(*wrapped_args, **wrapped_kwargs) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 151, in wrapped return f(*wrapped_args, **wrapped_kwargs) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreterbase.py", line 213, in wrapped return f(*wrapped_args, **wrapped_kwargs) File "/usr/local/lib/python3.7/site-packages/mesonbuild/interpreter.py", line 484, in partial_dependency_method pdep = self.held_object.get_partial_dependency(**kwargs) TypeError: get_partial_dependency() got an unexpected keyword argument 'source' FAILED: build.ninja ```
2020-06-08docs/users: Add Le Machine Learning library [skip ci]Kyrylo Polezhaiev
2020-06-08Merge pull request #7245 from dankegel/response-files-when-needed-tidiedJussi Pakkanen
Make ninja backend only use response files when needed, on linux too
2020-06-05docs: add snippet about response file changeDan Kegel
2020-06-05cmake: added docsDaniel Mensinger
2020-06-04Add libeconf to users.mdRichard Brown
libeconf is now using meson as its primary/default build system, so we'd like to see ourselves on the meson users list .
2020-06-04Add android to os list informally. Closes #6233. [skip ci]Jussi Pakkanen
2020-06-03[skip ci] mesonwrap docs: fix a broken linkLisa White
2020-06-02docs/unit-tests: Show a test can have multiple suites [skip ci]Ebrahim Byagowi
2020-06-02[skip ci] mesonwrap docsLisa White
- Add ambiguous naming documentation. - Update branch request documentation. - Add mesonwrap token documentation. - Update review guidelines.