summaryrefslogtreecommitdiff
path: root/docs/markdown
Commit message (Collapse)AuthorAgeFilesLines
* gnome module: document and fix install_dir x3, by allowing false *_gir and ↵Eli Schwartz2021-12-061-2/+2
| | | | | | | | | | | | | | *_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
* interpreter: allow extract_objects to receive generated sourcesPaolo Bonzini2021-12-061-0/+4
| | | | Fixes: #8333
* doc: fix missing kwarg in qt5 moduleEli Schwartz2021-12-061-0/+1
| | | | | | | | 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
* gnome module: document that yelp(languages: ...) is deprecatedEli Schwartz2021-12-011-1/+5
| | | | | | | 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
* cmake: Deprecate CMake <3.14 and warn for <3.17 (#9677)Daniel Mensinger2021-12-021-0/+7
| | | | | | | | | | * cmake: Deprecate CMake <3.14 and warn for <3.17 See: - #7832 - #9676 * cmake: Add deprecation release note snippet
* add install_symlink functionPablo Correa Gómez2021-12-011-0/+11
| | | | | | Allows installing symlinks directly from meson, which can become useful in multiple scenarios. Current main use is to help moving forward #9557
* Stop backend_startup_project from erasing the last project in a VS solutionLuke Elliott2021-11-251-0/+4
| | | | if it is not the specified project.
* Support Visual Studio 2022 backendCrend King2021-11-213-15/+25
|
* Merge pull request #9520 from dcbaker/submit/gnome-first-typed-kwargsJussi Pakkanen2021-11-151-0/+13
|\ | | | | Add typed_kwargs to some of the gnome module functions
| * modules/gnome: use typed_kwargs for compile_resourcesDylan Baker2021-11-081-0/+13
| |
* | dependencies/zlib: Add system zlib method for androidDudemanguy2021-11-151-1/+1
| | | | | | | | | | The same method that the BSDs use should also work for android. Also update the tests and docs where appropriate.
* | Users.md: add mpvDudemanguy2021-11-141-0/+1
|/
* Add tutorial for building an SDL app from scratch.Jussi Pakkanen2021-11-028-0/+196
|
* FAQ: Add entry about `add_project_link_arguments` and multiple languagesDylan Baker2021-11-021-0/+44
| | | | This seems to come up fairly often, so having an FAQ entry seems useful.
* Added warning if run_command is called without the check kwargVolker Weißmann2021-10-304-7/+22
|
* Typo fixes (CustomTaget -> CustomTarget)rusty-snake2021-10-301-2/+2
|
* Merge pull request #9375 from dcbaker/submit/windows-module-typingJussi Pakkanen2021-10-292-3/+37
|\ | | | | Typing for the Windows module
| * modules/windows: allow CustomTargets with more than one output for ↵Dylan Baker2021-10-092-3/+37
| | | | | | | | compile_resources
* | Add note in release notes that thin archives has been revertedXavier Claessens2021-10-291-0/+4
| |
* | Fix markdown list in Bultin-options.md [skip ci]Matthieu Gautier2021-10-271-3/+4
| | | | | | | | The broken list was introduce by commit f72ee8e7 which fix too long lines.
* | Add sccache support.Jussi Pakkanen2021-10-251-0/+5
| |
* | Fix typos in release notes for 0.60.0Nirbheek Chauhan2021-10-251-2/+2
| |
* | Create release notes page for 0.60.Jussi Pakkanen2021-10-2432-360/+398
| |
* | Merge pull request #9377 from mensinda/jsonDocsJussi Pakkanen2021-10-241-0/+11
|\ \ | | | | | | docs: Add a JSON documentation backend
| * | docs: Update docsDaniel Mensinger2021-10-091-0/+11
| | |
* | | Add missing release snippet for option() deprecated kwargXavier Claessens2021-10-101-0/+23
| | |
* | | Add --vsenv command line option and active VS only when neededXavier Claessens2021-10-101-0/+14
| | |
* | | improve wraptool searchDaniel Jacobs2021-10-101-0/+6
| | |
* | | Fix typos discovered by codespellChristian Clauss2021-10-1018-27/+27
| | |
* | | clangformat: Only format files tracked by git by defaultXavier Claessens2021-10-101-0/+5
| | |
* | | ar linker: generate thin archives for uninstalled static librariesEli Schwartz2021-10-101-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since they will never be used outside of the build directory, they do not need to literally contain the .o files, and references will be sufficient. This covers a major use of object libraries, which is that the static library would potentially take up a lot of space by including another copy of every .o file. Fixes #9292 Fixes #8057 Fixes #2129
* | | Add release notes for `subprojects packagefiles`.Eli Schwartz2021-10-101-0/+11
| | |
* | | Zipapp docs (#9356)Eli Schwartz2021-10-101-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "README: Don't recommend using as a standalone script" This reverts commit 9763bf65c6285176b578de71b0c3b8c14c72fdf2. zipapps work fine now that we have a single entry point. Time to recommend them again. * update zipapp documentation to recommend the current packaging script Also update the website documentation to mention this at all.
* | | optinterpreter: Add deprecated kwargXavier Claessens2021-10-091-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | It can be either: - boolean: the option is completely deprecated. - list: some choices are deprecated. - dict: some choices are deprecated and replaced by another. Fixes: #7444
* | | python: Add platlibdir and purelibdir optionsXavier Claessens2021-10-083-0/+38
| | |
* | | add install_emptydir functionEli Schwartz2021-10-081-0/+18
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This replaces the absolute hack of using ``` install_subdir('nonexisting', install_dir: 'share') ``` which requires you to make sure you don't accidentally or deliberately have a completely different directory with the same name in your source tree that is full of files you don't want installed. It also avoids splitting the name in two and listing them in the wrong order. You can also set the install mode of each directory component by listing them one at a time in order, and in fact create nested structures at all. Fixes #1604 Properly fixes #2904
* | Add Mac installation instructions for HomebrewIsmayil Mirzali2021-10-081-0/+4
| |
* | modules/gnome: deprecate yelp variadic sourcesDylan Baker2021-10-072-0/+20
|/ | | | | | | | | | | | Yelp currently can take sources two different ways, the first is via variadic arguments, the second is by a keyword argument. If the keyword is passed then the variadic arguments are silently ignored, which is obviously not ideal. Fortunately the variadic form was never documented, and is likely not in wide use. This patch fixes it by deprecating the variadic form, and warning if both are passed. It does not change behavior as someone may be relying on it.
* docs: Temporarily disable modules and move RefMan --> Reference-manualDaniel Mensinger2021-10-042-2/+2
|
* docs: Document documenting MesonDaniel Mensinger2021-10-031-0/+190
|
* docs: Fix broken linksDaniel Mensinger2021-10-0330-91/+74
|
* docs: Remove the old Reference manualDaniel Mensinger2021-10-031-2996/+0
|
* docs: Fixes found during the YAML conversion processDaniel Mensinger2021-10-031-0/+3
|
* dependency: Allow searching for multiple namesXavier Claessens2021-09-302-1/+16
|
* Make custom_target() name argument optionalXavier Claessens2021-09-302-2/+18
|
* doc: document string.strip() optional argument [skip ci]Stone Tickle2021-09-301-0/+5
|
* Merge pull request #9014 from bonzini/mixed-language-linkJussi Pakkanen2021-09-282-1/+25
|\ | | | | Use appropriate compiler for the source file for "links" tests with file argument
| * docs: document new behavior with respect to mixed language link testsPaolo Bonzini2021-09-072-1/+25
| |
* | Merge pull request #8773 from dcbaker/submit/rustc-enhancements-clippyJussi Pakkanen2021-09-252-0/+12
|\ \ | | | | | | More enhancements for Rust + clippy support
| * | compilers/rust: Add support for clippyDylan Baker2021-09-241-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clippy is a compiler wrapper for rust that provides an extra layer of linting. It's quite popular, but unfortunately doesn't provide the output of the compiler that it's wrapping in it's output, so we don't detect that clippy is rustc. This small patch adds a new compiler class (that is the Rustc class with a different id) and the necessary logic to detect that clippy is in fact rustc) Fixes: #8767