meson/docs/markdown/snippets
Daniel Schulte 0e62193730 mintro: Allow introspect --projectinfo without build directory.
This variant was added to allow introspection before configuring a build
directory. This is useful for IDE integration to allow displaying and/or
setting options for the initial configuration of the build directory.

It also allows showing basic information about the project even if it's
not yet configured or configuring failed.

The project 'name' field in --projectinfo is used inconsistently:
For the top level project it always shows the name configured in
the top level meson.build file. For subprojects it's referring to the
name of the directory the subproject's meson.build is contained in.

To have a consistent output and preserve the existing behavior this adds
the 'descriptive_name' field which always shows the name set in the
project.

To be consistent the 'descriptive_name' field was also added to the
--projectfiles variant that uses an already configured build.

It also extends the information shown with the list of buildsystem-files.
This is currently only implemented in the variant for unconfigured
projects.
2018-11-26 23:12:00 +01:00
..
add_release_note_snippets_here add cpp_std support for MSVC 2018-10-22 19:14:00 +03:00
buildopts_section.md Updated docs [skip ci] 2018-11-24 11:19:13 +01:00
ccrx_toolchain_support.md Add support for Renesas CC-RX toolchain 2018-11-08 00:02:22 +13:00
cmake.md CMake find_package dependency backend (#4444) 2018-11-22 22:30:12 +02:00
compiler_argument_syntax.md Add new compiler.get_argument_syntax method 2018-11-03 18:10:36 +02:00
disabler.md Add 'disabler' argument to functions returning not-found objects 2018-10-23 22:09:55 +03:00
introspect_projectinfo.md mintro: Allow introspect --projectinfo without build directory. 2018-11-26 23:12:00 +01:00
manpage_compression.md Remove implicit compression of man pages 2018-10-20 13:16:28 +03:00
native_files.md docs: Add documentation for Native Files 2018-11-14 15:57:37 -08:00
new_syntax.md Add documentation and release notes for 'in', 'continue' and 'break' 2018-10-04 20:18:56 -04:00
pathdivision.md Make string division do path joining. 2018-11-02 21:02:25 +02:00
pie.md Add 'b_pie' compiler option 2018-10-20 00:47:27 +03:00
test_setup_is_default.md Add kwarg is_default to add_test_setup() 2018-11-12 16:23:59 +05:30