1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2021-11-27 12:32+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
20 #: original/man1/meson.1:1
26 #: original/man1/meson.1:1
32 #: original/man1/meson.1:1
38 #: original/man1/meson.1:1
44 #: original/man1/meson.1:2
50 #: original/man1/meson.1:4
51 msgid "meson - a high productivity build system"
55 #: original/man1/meson.1:4
61 #: original/man1/meson.1:10
63 "Meson is a build system designed to optimize programmer productivity. It "
64 "aims to do this by providing simple, out-of-the-box support for modern "
65 "software development tools and practices, such as unit tests, coverage "
66 "reports, Valgrind, Ccache and the like."
70 #: original/man1/meson.1:13
72 "The main Meson executable provides many subcommands to access all the "
77 #: original/man1/meson.1:14
79 msgid "The setup command"
83 #: original/man1/meson.1:19
85 "Using Meson is simple and follows the common two-phase process of most build "
86 "systems. First you run Meson to configure your build:"
90 #: original/man1/meson.1:27
92 "B<meson setup [> I<options> B<] [> I<build directory> B<] [> I<source "
97 #: original/man1/meson.1:31
99 "Note that the build directory must be different from the source "
100 "directory. Meson does not support building inside the source directory and "
101 "attempting to do that leads to an error."
105 #: original/man1/meson.1:35
107 "After a successful configuration step you can build the source by running "
108 "the actual build command in the build directory. The default backend of "
109 "Meson is Ninja, which can be invoked like this."
113 #: original/man1/meson.1:37
114 msgid "B<ninja [> I<target> B<]>"
118 #: original/man1/meson.1:42
120 "You only need to run the Meson command once: when you first configure your "
121 "build dir. After that you just run the build command. Meson will autodetect "
122 "changes in your source tree and regenerate all files needed to build the "
127 #: original/man1/meson.1:47
129 "The setup command is the default operation. If no actual command is "
130 "specified, Meson will assume you meant to do a setup. That means that you "
131 "can set up a build directory without the setup command like this:"
135 #: original/man1/meson.1:55
137 "B<meson [> I<options> B<] [> I<build directory> B<] [> I<source directory> "
142 #: original/man1/meson.1:56 original/man1/meson.1:99 original/man1/meson.1:139
148 #: original/man1/meson.1:57
154 #: original/man1/meson.1:60
155 msgid "print version number"
159 #: original/man1/meson.1:60 original/man1/meson.1:112
165 #: original/man1/meson.1:63 original/man1/meson.1:115
166 msgid "print command line help"
170 #: original/man1/meson.1:64
172 msgid "The configure command"
176 #: original/man1/meson.1:69
178 "B<meson configure> provides a way to configure a Meson project from the "
179 "command line. Its usage is simple:"
183 #: original/man1/meson.1:75
184 msgid "B<meson configure [> I<build directory> B<] [> I<options to set> B<]>"
188 #: original/man1/meson.1:77 original/man1/meson.1:98
189 msgid "If build directory is omitted, the current directory is used instead."
193 #: original/man1/meson.1:81
195 "If no parameters are set, B<meson configure> will print the value of all "
196 "build options to the console."
200 #: original/man1/meson.1:83
201 msgid "To set values, use the -D command line argument like this."
205 #: original/man1/meson.1:85
206 msgid "B<meson configure -Dopt1=value1 -Dopt2=value2>"
210 #: original/man1/meson.1:86
212 msgid "The introspect command"
216 #: original/man1/meson.1:90
218 "Meson introspect is a command designed to make it simple to integrate with "
219 "other tools, such as IDEs. The output of this command is in JSON."
223 #: original/man1/meson.1:96
224 msgid "B<meson introspect [> I<build directory> B<] [> I<option> B<]>"
228 #: original/man1/meson.1:100
234 #: original/man1/meson.1:103
235 msgid "print all top level targets (executables, libraries, etc)"
239 #: original/man1/meson.1:103
241 msgid "B<--target-files>"
245 #: original/man1/meson.1:106
246 msgid "print the source files of the given target"
250 #: original/man1/meson.1:106
252 msgid "B<--buildsystem-files>"
256 #: original/man1/meson.1:109
258 "print all files that make up the build system (meson.build, "
259 "meson_options.txt etc)"
263 #: original/man1/meson.1:109
269 #: original/man1/meson.1:112
270 msgid "print all unit tests"
274 #: original/man1/meson.1:116
276 msgid "The test command"
280 #: original/man1/meson.1:121
282 "B<meson test> is a helper tool for running test suites of projects using "
283 "Meson. The default way of running tests is to invoke the default build "
288 #: original/man1/meson.1:123
289 msgid "B<ninja [> I<test> B<]>"
293 #: original/man1/meson.1:126
294 msgid "B<meson test> provides a richer set of tools for invoking tests."
298 #: original/man1/meson.1:136
300 "B<meson test> automatically rebuilds the necessary targets to run tests when "
301 "used with the Ninja backend. Upon build failure, B<meson test> will return "
302 "an exit code of 125. This return code tells B<git bisect run> to skip the "
303 "current commit. Thus bisecting using git can be done conveniently like "
308 #: original/man1/meson.1:138
309 msgid "B<git bisect run meson test -C build_dir>"
313 #: original/man1/meson.1:140
319 #: original/man1/meson.1:143
320 msgid "run tests as many times as specified"
324 #: original/man1/meson.1:143
330 #: original/man1/meson.1:146
331 msgid "run tests under gdb"
335 #: original/man1/meson.1:146
341 #: original/man1/meson.1:149
342 msgid "list all available tests"
346 #: original/man1/meson.1:149
352 #: original/man1/meson.1:152
353 msgid "invoke all tests via the given wrapper (e.g. valgrind)"
357 #: original/man1/meson.1:152
363 #: original/man1/meson.1:155
365 "Change into the given directory before running tests (must be root of build "
370 #: original/man1/meson.1:155
376 #: original/man1/meson.1:158
377 msgid "run tests in this suite"
381 #: original/man1/meson.1:158
383 msgid "B<--no-suite>"
387 #: original/man1/meson.1:161
388 msgid "do not run tests in this suite"
392 #: original/man1/meson.1:161
394 msgid "B<--no-stdsplit>"
398 #: original/man1/meson.1:164
399 msgid "do not split stderr and stdout in test logs"
403 #: original/man1/meson.1:164
405 msgid "B<--benchmark>"
409 #: original/man1/meson.1:167
410 msgid "run benchmarks instead of tests"
414 #: original/man1/meson.1:167
420 #: original/man1/meson.1:170
421 msgid "base of file name to use for writing test logs"
425 #: original/man1/meson.1:170
427 msgid "B<--num-processes>"
431 #: original/man1/meson.1:173
432 msgid "how many parallel processes to use to run tests"
436 #: original/man1/meson.1:173
442 #: original/man1/meson.1:176
443 msgid "do not redirect stdout and stderr"
447 #: original/man1/meson.1:176
453 #: original/man1/meson.1:179
455 "a multiplier to use for test timeout values (usually something like 100 for "
460 #: original/man1/meson.1:179
466 #: original/man1/meson.1:182
467 msgid "use the specified test setup"
471 #: original/man1/meson.1:183
473 msgid "The wrap command"
477 #: original/man1/meson.1:187
479 "Wraptool is a helper utility to manage source dependencies using the online "
484 #: original/man1/meson.1:193
485 msgid "B<meson wrap E<lt>> I<command> B<E<gt> [> I<options> B<]>"
489 #: original/man1/meson.1:196
491 "You should run this command in the top level source directory of your "
496 #: original/man1/meson.1:197
502 #: original/man1/meson.1:198
508 #: original/man1/meson.1:201
509 msgid "list all available projects"
513 #: original/man1/meson.1:201
519 #: original/man1/meson.1:204
520 msgid "search projects by name"
524 #: original/man1/meson.1:204
530 #: original/man1/meson.1:207
531 msgid "install a project with the given name"
535 #: original/man1/meson.1:207
541 #: original/man1/meson.1:210
542 msgid "update the specified project to latest available version"
546 #: original/man1/meson.1:210
552 #: original/man1/meson.1:213
553 msgid "show available versions of the specified project"
557 #: original/man1/meson.1:213
563 #: original/man1/meson.1:216
564 msgid "show installed and available versions of currently used subprojects"
568 #: original/man1/meson.1:217
574 #: original/man1/meson.1:219
580 #: original/man1/meson.1:222
585 #: original/man1/meson.1:222
591 #: original/man1/meson.1:225
592 msgid "Usage error, or an error parsing or executing meson.build."
596 #: original/man1/meson.1:225
602 #: original/man1/meson.1:228
603 msgid "Internal error."
607 #: original/man1/meson.1:228
613 #: original/man1/meson.1:232
614 msgid "B<meson test> could not rebuild the required targets."
618 #: original/man1/meson.1:234
624 #: original/man1/meson.1:237
625 msgid "http://mesonbuild.com/"
629 #: original/man1/meson.1:238
630 msgid "https://wrapdb.mesonbuild.com/"