The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.1 KiB

Added option to introspect multiple parameters at once

Meson introspect can now print the results of multiple introspection commands in a single call. The results are then printed as a single JSON object.

The format for a single command was not changed to keep backward compatibility.

Furthermore the option -a,--all, -i,--indent and -f,--force-object-output were added to print all introspection information in one go, format the JSON output (the default is still compact JSON) and force use the new output format, even if only one introspection command was given.

A complete introspection dump is also stored in the meson-info directory. This dump will be (re)generated each time meson updates the configuration of the build directory.

Additionlly the format of meson introspect target was changed:

  • New: the sources key. It stores the source files of a target and their compiler parameters.
  • New: the defined_in key. It stores the meson file where a target is defined
  • New: the subproject key. It stores the name of the subproject where a target is defined.
  • Added new target types (jar, shared module).