meson/docs/markdown
Paolo Bonzini fa5c2363eb introspect: add test dependencies info to test/benchmark JSON
Add the ids of any target that needs to be rebuilt before running the
tests as computed by the backend, to the introspection data for tests and benchmarks.
This also includes anything that appears on the test's command line.

Without this information, IDEs must update the entire build before running
any test.  They can now instead selectively build the test executable
itself and anything that is needed to run it.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2020-09-04 14:45:20 +02:00
..
images Upgrade to newest hotdoc. [skip ci] 2018-09-13 21:22:30 +03:00
snippets introspect: add test dependencies info to test/benchmark JSON 2020-09-04 14:45:20 +02:00
ARM-performance-test.md
Adding-arguments.md Added add_project_arguments description to argument page. [skip ci] 2018-10-13 23:26:11 +03:00
Adding-new-projects-to-wrapdb.md [skip ci] mesonwrap docs: fix a broken link 2020-06-03 13:32:22 +01:00
Additional.md
Build-options.md opts: added docs 2020-05-26 13:48:26 -04:00
Build-system-converters.md
Build-targets.md docs: Mention library command as well [skip ci] 2020-04-07 17:24:13 +03:00
Builtin-options.md Add some forgotten values for "cpp_std" [skip ci] 2020-09-02 11:06:06 +02:00
CMake-module.md cmake: added docs 2020-06-05 11:45:10 +02:00
Comparisons.md
Compiler-properties.md add compiler.get_linker_id() method 2019-12-19 12:03:55 -05:00
Conference-presentations.md
Configuration.md configure_file: Support taking values from a dict 2018-10-08 21:03:32 +03:00
Configuring-a-build-directory.md Add C2x option support. 2020-08-22 18:57:05 +02:00
Contact-information.md
Continuous-Integration.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Contributing.md test: Add 'dir' support for installed files in test.json 2020-08-27 00:08:57 +00:00
Creating-Linux-binaries.md docs: Use modern shell constructs [skip ci] 2019-01-20 23:09:05 +02:00
Creating-OSX-packages.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Creating-releases.md Update Creating-releases.md [skip ci] 2020-06-21 22:35:33 +03:00
Cross-compilation.md Interpreter: Fix c_stdlib usage 2020-08-18 14:47:38 -04:00
Cuda-module.md [skip ci] Update the CUDA module documentation. 2019-02-24 11:01:05 -05:00
Custom-build-targets.md Update Custom-build-targets.md 2020-02-23 05:03:23 +05:30
D.md Add pkgconfig import in D documentation 2019-12-05 07:28:05 -05:00
Dependencies.md Add boost_root support to properties files (#7210) 2020-07-21 16:40:29 +02:00
Design-rationale.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Disabler.md
Dlang-module.md Fix typo in Dlang-module.md 2019-05-17 15:16:37 -07:00
External-commands.md doc: fix link warnings 2020-02-27 09:35:14 -08:00
FAQ.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Feature-autodetection.md Replaced `ninja` with `meson` [skip ci] 2020-06-30 23:52:31 +03:00
Fs-module.md add FeatureNew 2020-02-06 12:54:38 -05:00
Generating-sources.md Docs: Fix brackets in generator examples [ci skip] 2019-07-16 12:57:54 +02:00
Getting-meson.md docs: fix link to platform install quirks [skip ci] 2018-12-05 17:57:04 +00:00
Gnome-module.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Hotdoc-module.md hotdoc: Add documentation 2018-08-28 18:18:40 -03:00
IDE-integration.md introspect: add test dependencies info to test/benchmark JSON 2020-09-04 14:45:20 +02:00
Icestorm-module.md
In-the-press.md
Include-directories.md
IndepthTutorial.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Installing.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Java.md
Keyval-module.md Stabilize keyval module 2020-07-19 17:53:32 +03:00
Localisation.md Replaced `ninja` with `meson` [skip ci] 2020-06-30 23:52:31 +03:00
Machine-files.md update version from 0.55. to 0.56 2020-08-01 22:00:06 -07:00
Manual.md
Meson-sample.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
MesonCI.md docs: Add initial docs for the Meson CI [skip ci] 2020-06-24 22:43:38 +03:00
Mixing-build-systems.md Document the project policy on mixing build systems. [skip ci] 2020-02-25 20:28:28 +02:00
Modules.md
Native-environments.md docs: Add a new page with common cross/native file options [skip ci] 2020-03-28 00:59:46 +02:00
Overview.md
Performance-comparison.md
Pkg-config-files.md Fix typos found by codespell 2019-11-06 09:55:30 -05:00
Pkgconfig-module.md docs: Fix typo in pkgconfig description 2020-03-31 11:15:23 -04:00
Playground.md
Porting-from-autotools.md join_paths => / [skip ci] 2019-05-22 23:56:50 +03:00
Precompiled-headers.md docs/Precompiled-headers: minor spell check. [skip ci] 2020-05-07 09:39:41 -07:00
Project-templates.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Python-3-module.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Python-module.md modules/python: Do not error out if positional args are passed 2020-02-17 00:38:57 +02:00
Qt4-module.md
Qt5-module.md qt module: add qresource support to compile_translations 2020-08-25 23:46:45 +03:00
Quick-guide.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
RPM-module.md
Reference-manual.md Add that prefix keyword works for cc.get_define 2020-08-15 07:59:29 +00:00
Reference-tables.md doc 2020-07-13 00:20:53 -04:00
Release-notes-for-0.37.0.md Update vim syntax files link in 0.37 release notes [skip ci] 2019-08-13 19:35:35 +05:30
Release-notes-for-0.38.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.39.0.md
Release-notes-for-0.40.0.md
Release-notes-for-0.41.0.md
Release-notes-for-0.42.0.md
Release-notes-for-0.43.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.44.0.md Add missing FeatureNew for libwmf dependency 2018-06-10 23:26:07 +03:00
Release-notes-for-0.45.0.md docs: Consistently use the same heading level in release notes [skip ci] 2018-12-13 20:06:31 +05:30
Release-notes-for-0.46.0.md docs: Add missing language identifier [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.47.0.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.48.0.md docs: Fix some incorrect links [skip ci] 2019-10-19 19:14:10 +03:00
Release-notes-for-0.49.0.md join_paths => / [skip ci] 2019-05-22 23:56:50 +03:00
Release-notes-for-0.50.0.md doc: fix link warnings 2020-02-27 09:35:14 -08:00
Release-notes-for-0.51.0.md docs: correct key in dep.get_variable 2019-07-26 12:06:47 +00:00
Release-notes-for-0.52.0.md Updated version numbers for 0.52.0 release. 2019-10-06 20:05:19 +03:00
Release-notes-for-0.53.0.md docs: Update documentation about linker selection 2020-02-14 08:51:41 +05:30
Release-notes-for-0.54.0.md mcompile: Add --verbose mode 2020-06-21 23:49:39 +03:00
Release-notes-for-0.55.0.md Document VS backend from_buildtype behaviour change in release notes 2020-08-05 16:40:53 +00:00
Release-notes.md
Release-procedure.md docs: Update the release procedure to include release candidates [skip ci] 2020-01-25 11:58:12 +02:00
Reproducible-builds.md
Rewriter.md docs: fix non-existent "meson rewriter" command in examples [skip ci] 2019-11-16 21:27:05 +02:00
Run-targets.md Replaced `ninja` with `meson` [skip ci] 2020-06-30 23:52:31 +03:00
Running-Meson.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Shipping-prebuilt-binaries-as-wraps.md
Simd-module.md
Simple-comparison.md
SourceSet-module.md sourceset: add all_dependencies() method 2019-08-04 21:44:52 +03:00
Style-guide.md Written a new paragraph for var naming recommendation (#7531) 2020-08-08 01:36:02 +03:00
Subprojects.md doc: Add warning about --force-fallback-for [skip ci] 2020-07-14 20:45:51 +03:00
Syntax.md string: add substring method 2020-07-20 20:04:01 -04:00
Threads.md
Tutorial.md docs: Clarify some FAQs in the Tutorial [skip ci] 2020-08-14 16:49:11 -04:00
Unit-tests.md Replaced `ninja` with `meson` [skip ci] 2020-06-30 23:52:31 +03:00
Unity-builds.md
Use-of-Python.md
Users.md Add Entangle application to list of apps using Meson 2020-09-02 12:00:51 +02:00
Using-multiple-build-directories.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Using-the-WrapDB.md
Using-with-Visual-Studio.md docs: Update Using-with-Visual Studio 2020-04-08 23:44:31 +03:00
Using-wraptool.md
Vala.md Fix dirs typo in Vala docs [skip ci] 2020-07-19 22:41:36 +03:00
Videos.md Add LCA2020 talk to videos page. [skip ci] 2020-01-23 21:35:32 +02:00
Vs-External.md docs: replaced `ninja` with appropriate `meson` commands [skip ci] 2020-06-18 17:47:10 +03:00
Windows-module.md Improve windows resource compiler executable selection 2018-09-10 21:03:41 +03:00
Wrap-best-practices-and-tips.md doc: fix typo [skip ci] 2019-05-31 12:31:26 -07:00
Wrap-dependency-system-manual.md doc: Small tweaks to fallback documentation [skip ci] 2020-07-09 01:35:03 +03:00
Wrap-maintainer-tools.md [skip ci] mesonwrap docs 2020-06-02 18:24:52 +01:00
Wrap-review-guidelines.md [skip ci] mesonwrap docs 2020-06-02 18:24:52 +01:00
_Sidebar.md
fallback-wraptool.md Add ability to specify project branch to install 2020-01-28 19:00:39 -05:00
howtox.md Replace `dynamic linker` with `linker` [skip ci] 2020-07-14 20:48:11 +03:00
i18n-module.md i18n: add args keyword to merge_file 2019-04-22 14:54:05 +03:00
index.md Add link to PDF manual site on the front page. [skip ci] 2020-01-22 11:42:20 +02:00
legal.md doc: Minor typo fix in legal.md [skip ci] 2020-07-04 14:03:34 +03:00