Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-15 | docs: Use an include for the qt modules | Dylan Baker | 3 | -161/+164 | |
Insteadf of qt4 referencing the Qt5 page, include the same content in both. | |||||
2021-06-15 | docs: update qt module documentation with types and new files | Dylan Baker | 3 | -20/+96 | |
2021-06-15 | modules/qt: Deprecated the preprocess sources keyword argument | Dylan Baker | 1 | -2/+6 | |
2021-06-15 | docs/qt: document all of the arguments of the preprocess function | Dylan Baker | 1 | -2/+15 | |
2021-06-15 | modules/qt: Deprecated the *sources variadic argument to preproccess | Dylan Baker | 1 | -0/+16 | |
It's confusing, and it's a duplicate of the `sources` keyword argument, which has always existed. | |||||
2021-06-15 | Update macOS installation instructions. | Jussi Pakkanen | 9 | -32/+16 | |
2021-06-14 | doc: fix typo preventing correct page generation | Eli Schwartz | 1 | -1/+1 | |
This originally worked but was erroneously reported as wrong and thereby regressed in commit a7357887c79debc73bb0158ce70b22263fcf7a76 | |||||
2021-06-10 | markdown/Dependencies:remove tabs | andy5995 | 1 | -11/+11 | |
Remove tabs introduced by https://github.com/mesonbuild/meson/pull/8866 | |||||
2021-06-11 | add example for defining curses preprocessor symbols | Andy Alt | 1 | -0/+23 | |
2021-06-09 | doc: Add direct link to matrix channel (#8859) [skip ci] | Xavier Claessens | 1 | -1/+2 | |
2021-06-08 | docs: fix issues with the cython docs | Dylan Baker | 2 | -5/+5 | |
2021-06-08 | document the enhancement to the Fs module permitting File arguments | Eli Schwartz | 2 | -3/+14 | |
Add a release notes snippet too! | |||||
2021-06-08 | doc: Fix link to Commands.md | Xavier Claessens | 1 | -1/+1 | |
2021-06-08 | Merge pull request #8512 from bonzini/feature-methods | Jussi Pakkanen | 1 | -0/+25 | |
Utility methods for feature objects | |||||
2021-06-08 | interpreter: add feature.disable_auto_if() | Paolo Bonzini | 1 | -0/+9 | |
Add a method to downgrade an option to disabled if it is not used. This is useful to avoid unnecessary search for dependencies; for example dep = dependency('dep', required: get_option('feature').disable_auto_if(not foo)) can be used instead of the more verbose and complex if get_option('feature').auto() and not foo then dep = dependency('', required: false) else dep = dependency('dep', required: get_option('feature')) endif or to avoid unnecessary dependency searches: dep1 = dependency('dep1', required: get_option('foo')) # dep2 is only used together with dep1 dep2 = dependency('dep2', required: get_option('foo').disable_auto_if(not dep1.found())) ``` Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | |||||
2021-06-08 | interpreter: add feature.require() | Paolo Bonzini | 1 | -0/+15 | |
Add a method to perform a logical AND on a feature object. The method also takes care of raising an error if 'enabled' is ANDed with false. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | |||||
2021-06-07 | docs: Add cython docs | Dylan Baker | 4 | -10/+65 | |
2021-06-05 | docs: Generate a table of all wrapdb releases | Xavier Claessens | 2 | -0/+17 | |
wrapdb CI will trigger Meson's CI to regenerate the list when releases.json is updated. | |||||
2021-06-02 | docs: Fix typo in github pages repo URL | Xavier Claessens | 1 | -1/+1 | |
2021-06-02 | ci: Automatically update website when pushing to master | Xavier Claessens | 1 | -2/+6 | |
2021-05-31 | interpreter: add feature.allowed() | Paolo Bonzini | 1 | -0/+1 | |
This method simplifies the conversion of Feature objects to booleans. Often, one has to use the "not" operator in order to treat "auto" and "enabled" the same way. "allowed()" also works well in conjunction with the require method that is introduced in the next patch. For example, if get_option('foo').require(host_machine.system() == 'windows').allowed() then src += ['foo.c'] config.set10('HAVE_FOO', 1) endif can be used instead of if host_machine.system() != 'windows' if get_option('foo').enabled() error('...') endif endif if not get_option('foo').disabled() then src += ['foo.c'] config.set10('HAVE_FOO', 1) endif Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> | |||||
2021-05-26 | Update chat info. [skip ci] | Jussi Pakkanen | 1 | -4/+5 | |
2021-05-19 | interpreter: Automatically add 'c' to languages when 'vala' is used | Dylan Baker | 1 | -0/+4 | |
This is so dumb, we can just insert C for you without you having to know that you're using C under the hood. This is nicer because: 1) Meson doesn't make the user add a language they're not explicitly using 2) If there was ever an implementaiton of Vala that didn't use C as it's assembly language, this wouldn't make any sense. | |||||
2021-05-18 | doc: Fix array syntax [skip ci] | Tim McNamara | 1 | -1/+1 | |
Adds a square bracket to create a valid array. | |||||
2021-05-18 | pkgconfig: Do not escape custom variables | Xavier Claessens | 2 | -2/+33 | |
We need to escape space in variables that gets into cflags or libs because otherwise we cannot split compiler args when paths contains spaces. But custom variables are unlikely to be path that gets used in cflags/libs, and escaping them cause regression in GStreamer that use space as separator in a list variable. | |||||
2021-05-18 | add cpu family csky | Randy Yates | 1 | -0/+1 | |
2021-05-13 | Set up VS environment automatically when run. | Jussi Pakkanen | 1 | -0/+8 | |
2021-05-13 | little punctuation and add a phrase [skip ci] | Mehmet Ali Baykara | 1 | -5/+5 | |
Add the `second` to improve readability. | |||||
2021-05-12 | doc: Add example how to use devenv | Xavier Claessens | 1 | -0/+9 | |
Fixes: #8758 | |||||
2021-05-11 | Make objective C use C standard version. Closes #5495. | Jussi Pakkanen | 1 | -0/+6 | |
2021-05-02 | Document how to run the wrap valĂdator. [skip ci] | Jussi Pakkanen | 1 | -6/+12 | |
2021-05-02 | Release 0.58.0.0.58.0 | Jussi Pakkanen | 28 | -324/+358 | |
2021-04-28 | doc: update syntax description of immutability | Alexander Lyashuk | 1 | -2/+4 | |
"Stored by value" is more correct way to explain that example. Mutable vs immutable means that you cannot mutate the value (e.g. list vs tuple in Python), and the example shows that `var2` is actually mutable. Copying/storing a reference vs value is what what matters in the assignment, in Python `a=b` means `a` and `b` are references to the same list, while in meson `a=b` copies the value of `b` into `a`. | |||||
2021-04-26 | Add snippet about Xcode. [skip ci] | Jussi Pakkanen | 1 | -0/+4 | |
2021-04-26 | Interpreter: Fallback when required is false but forcefallback is true | Xavier Claessens | 2 | -0/+24 | |
2021-04-26 | Add 'subprojects purge' command | Tristan Partin | 1 | -0/+18 | |
This will help facilitate cache busting in certain situations, and replaces hand-rolled solutions of writing a length command to remove various files/folders within the subprojects directory. | |||||
2021-04-19 | pkgconfig: Add support for CustomTarget objects in generator | Xavier Claessens | 2 | -2/+10 | |
Fixes: #8618. | |||||
2021-04-15 | docs: add the 'since' tag to string.replace | Peter Hutterer | 1 | -2/+2 | |
2021-04-15 | docs: document default version for declare_dependency() | Simon Ser | 1 | -1/+2 | |
By default, the project version is picked. | |||||
2021-04-13 | Adding translation to ptbr for getting meson. [skip ci] | Mateus Coutinho Marim | 2 | -0/+94 | |
2021-04-12 | Update Users.md [skip ci] | Mateus Coutinho Marim | 1 | -1/+2 | |
2021-04-12 | dependency: Add JDK system dependency | Tristan Partin | 2 | -0/+17 | |
The JDK system dependency is important for detecting JDK include paths that may be useful when developing a JNI interface. | |||||
2021-04-09 | docs: Fix the description of static_library's additional arguments [skip ci] | Adam Jackson | 1 | -2/+1 | |
2021-04-09 | Add global_source/build_root() | Xavier Claessens | 2 | -0/+26 | |
2021-04-06 | docs: document bool to_int and to_string methods | Simon Ser | 1 | -0/+8 | |
This documents the bool methods to_int and to_string implemented in [1]. [1]: https://github.com/mesonbuild/meson/blob/a9e9b7c7501a3c8a5984a93879d1f309bf8c72aa/mesonbuild/interpreterbase.py#L1109 | |||||
2021-04-06 | Typo fix. [skip ci] | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-06 | Add Chinese page to sitemap. [skip ci] | Jussi Pakkanen | 2 | -1/+2 | |
2021-04-06 | Add Chinese translation of the getting Meson page [skip ci] | Chippy | 1 | -0/+56 | |
* add zh * I am learning Meson and there is not Meson Chinese manual.so I want to write a Chinese manual. This is Getting-meson_zh. | |||||
2021-03-30 | docs: change duplicate "**.h" path to "**.c" [skip ci] | Guilherme Janczak | 1 | -1/+1 | |
2021-03-29 | Do not add custom target dir automatically when implicit false. | Jussi Pakkanen | 1 | -0/+17 | |