summaryrefslogtreecommitdiff
path: root/man/mesonintrospect.1
blob: 2346dce89936852f9ea870120954ecae0501396c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.TH MESONCONF "1" "March 2017" "mesonintrospect 0.39.0" "User Commands"
.SH NAME
mesonintrospect - a tool to extract information about a Meson build
.SH DESCRIPTION

Mesonintrospect is a tool designed to make it simple to  integrate with
other tools, such as IDEs. The output of this command is in JSON.

.B mesonintrospect [
.I build directory
.B ] [
.I option
.B ]

If build directory is omitted, the current directory is used instead.

.SS "options:"
.TP
\fB\-\-targets\fR
print all top level targets (executables, libraries, etc)
.TP
\fB\-\-target\-files\fR
print the source files of the given target
.TP
\fB\-\-buildsystem\-files\fR
print all files that make up the build system (meson.build, meson_options.txt etc)
.TP
\fB\-\-tests\fR
print all unit tests
.TP
\fB\-\-help\fR
print command line help

.SH SEE ALSO
http://mesonbuild.com/