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.0 KiB

introspect --targets can now be used without configured build directory

It is now possible to run meson introspect --targets /path/to/meson.build without a configured build directory.

The generated output is similar to running the introspection with a build directory. However, there are some key differences:

  • The paths in filename now are relative to the future build directory
  • The install_filename key is completely missing
  • There is only one entry in target_sources:
    • With the language set to unknown
    • Empty lists for compiler and parameters and generated_sources
    • The sources list should contain all sources of the target

There is no guarantee that the sources list in target_sources is correct. There might be differences, due to internal limitations. It is also not guaranteed that all targets will be listed in the output. It might even be possible that targets are listed, which won't exist when meson is run normally. This can happen if a target is defined inside an if statement. Use this feature with care.