summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2022-01-10Prepare release 0.61.0.Jussi Pakkanen
2022-01-10add pending deprecation notice for python 3.6Eli Schwartz
2022-01-10Running-Meson.md: fix a broken linkx-yuri
2022-01-09Remove docs for ghwt that got deleted ages ago.Jussi Pakkanen
2022-01-07Merge pull request #9773 from annacrombie/masterJussi Pakkanen
Add a man page backend to refman
2022-01-06add release notes for refman man pageStone Tickle
2022-01-06add man page generation to buildStone Tickle
2022-01-06add man page backend to refmanStone Tickle
2022-01-05Fix syntax highlighting Continuous-Integration.mdJohn Kilpatrick
2022-01-05cleanup _extract_meson_version()Stone Tickle
2022-01-02docs: Update yelp documentation to reflect what it is actually doingPablo Correa Gómez
2021-12-30fix incorrect docs for add_*_scriptEli Schwartz
They claimed that all of these functions accepted any posargs or varargs that install scripts supported. This was inconsistent with both the types that meson currently allowed, and the types that we documented in refman 1.0 *should* be allowed. Take the opportuninty to be clear as refman 1.0 never was, about the difference between types supported in the first posarg, and the ypes supported in succeeding varargs.
2021-12-17add ft32 cpu familyRafael Silva
2021-12-15rewriter: create {add,rm}_extra_files commandsCeleste Wouters
Add ability to mutate a target's `extra_files` list through the rewriter. The logic is copied from sources add/rm, but changes the `extra_files` kwarg instead of the sources positional argument. Has additional logic to handle creating the `extra_files` list if it doesn't exist.
2021-12-08docs: Add the `configuration` keyword argument to `configure_File`Dylan Baker
We were missing the most important keyword argument of them all!
2021-12-07gnome/genmarshal: Add missing kwargs to permittedKwargsDylan Baker
There are thee arguments that are passed directly to CustomTarget which are not in the permittedKwargs: depends, depend_files, and build_always. The first two are obviously generically useful, as they allow creating correct ordering. The latter, not so much. Since it was an error to pass it, we'll just delete it.
2021-12-06gnome module: document and fix install_dir x3, by allowing false *_gir and ↵Eli Schwartz
*_typelib generate_gir forces building both the typelib and gir, and some people only want one or the other (probably only the typelib?) which means flagging the other as install_dir: false in the same way custom_target supports. As this always worked, albeit undocumented, make sure it keeps working. It's pretty reasonable to allow, anyway. Fixes https://github.com/mesonbuild/meson/pull/9484#issuecomment-980131791
2021-12-06interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini
Fixes: #8333
2021-12-06doc: fix missing kwarg in qt5 moduleEli Schwartz
compile_moc accepts "dependencies" for the same reason preprocess does, but the original documentation never copied this over from the preprocess docs. See: https://github.com/mesonbuild/meson/issues/9683#issuecomment-986825041
2021-12-01gnome module: document that yelp(languages: ...) is deprecatedEli Schwartz
If you use it, we emit a warning telling you to use LINGUAS instead. So we should warn people in the documentation as well. Fixes #9495
2021-12-02cmake: Deprecate CMake <3.14 and warn for <3.17 (#9677)Daniel Mensinger
* cmake: Deprecate CMake <3.14 and warn for <3.17 See: - #7832 - #9676 * cmake: Add deprecation release note snippet
2021-12-01add install_symlink functionPablo Correa Gómez
Allows installing symlinks directly from meson, which can become useful in multiple scenarios. Current main use is to help moving forward #9557
2021-11-29docs: add missing argument documentation for run_command captureDylan Baker
2021-11-25Stop backend_startup_project from erasing the last project in a VS solutionLuke Elliott
if it is not the specified project.
2021-11-24shared_module: Add soname when used as a link targetNirbheek Chauhan
Emit a detailed deprecation warning that explains what to do instead. Also add a unittest. ``` DEPRECATION: target prog links against shared module mymod, which is incorrect. This will be an error in the future, so please use shared_library() for mymod instead. If shared_module() was used for mymod because it has references to undefined symbols, use shared_libary() with `override_options: ['b_lundef=false']` instead. ``` Fixes https://github.com/mesonbuild/meson/issues/9492
2021-11-21Clarify some wording for compiler.first_supported_argumentLuke Drummond
After a discussion implementing this for muon [1] and clarification on IRC on Meson's behaviour. [1] https://lists.sr.ht/~lattis/muon/patches/26722
2021-11-21Support Visual Studio 2022 backendCrend King
2021-11-15Merge pull request #9520 from dcbaker/submit/gnome-first-typed-kwargsJussi Pakkanen
Add typed_kwargs to some of the gnome module functions
2021-11-15dependencies/zlib: Add system zlib method for androidDudemanguy
The same method that the BSDs use should also work for android. Also update the tests and docs where appropriate.
2021-11-14Users.md: add mpvDudemanguy
2021-11-09docs: fix refman 2.0 regression in correctly describing ↵Eli Schwartz
find_library(has_headers) All kwargs inherited from has_header need to be prefixed `header_` so we cannot just do straight inheritance. And the part of the description that highlighted the way kwargs are derived and evolved, went entirely missing. Fixes #9551
2021-11-09docs: fix some spelling typosEli Schwartz
2021-11-08modules/gnome: use typed_kwargs for compile_resourcesDylan Baker
2021-11-05Fix markdown formating in find_program.yamlrusty-snake
fixes #9528
2021-11-02Add tutorial for building an SDL app from scratch.Jussi Pakkanen
2021-11-02FAQ: Add entry about `add_project_link_arguments` and multiple languagesDylan Baker
This seems to come up fairly often, so having an FAQ entry seems useful.
2021-10-30Added warning if run_command is called without the check kwargVolker Weißmann
2021-10-30Typo fixes (CustomTaget -> CustomTarget)rusty-snake
2021-10-29Merge pull request #9375 from dcbaker/submit/windows-module-typingJussi Pakkanen
Typing for the Windows module
2021-10-29Add note in release notes that thin archives has been revertedXavier Claessens
2021-10-27Fix markdown list in Bultin-options.md [skip ci]Matthieu Gautier
The broken list was introduce by commit f72ee8e7 which fix too long lines.
2021-10-26doc: Requires hotdoc >=0.13.7Xavier Claessens
Building documentation fails with older hotdoc versions.
2021-10-26message: Allow boolXavier Claessens
It has always been working even if not documented and there is no reason to not accept it. However, change "True/False" to "true/false" to be consistent with meson language. Fixes: #9436
2021-10-25Add sccache support.Jussi Pakkanen
2021-10-25Fix typos in release notes for 0.60.0Nirbheek Chauhan
2021-10-24Create release notes page for 0.60.Jussi Pakkanen
2021-10-24Merge pull request #9377 from mensinda/jsonDocsJussi Pakkanen
docs: Add a JSON documentation backend
2021-10-21Fix typosHofer-Julian
"seperator" -> "separator"
2021-10-11docs: fix a typoed arg name and another missing argEli Schwartz
More stuff that got overlooked during the big refman migration.
2021-10-10Add missing release snippet for option() deprecated kwargXavier Claessens