# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2022-06-03 16:06+0900\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: original/man1/meson.1:1 #, no-wrap msgid "MESON" msgstr "" #. type: TH #: original/man1/meson.1:1 #, no-wrap msgid "May 2022" msgstr "" #. type: TH #: original/man1/meson.1:1 #, no-wrap msgid "meson 0.62.2" msgstr "" #. type: TH #: original/man1/meson.1:1 #, no-wrap msgid "User Commands" msgstr "" #. type: SH #: original/man1/meson.1:2 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: original/man1/meson.1:4 msgid "meson - a high productivity build system" msgstr "" #. type: SH #: original/man1/meson.1:4 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: original/man1/meson.1:10 msgid "" "Meson is a build system designed to optimize programmer productivity. It " "aims to do this by providing simple, out-of-the-box support for modern " "software development tools and practices, such as unit tests, coverage " "reports, Valgrind, Ccache and the like." msgstr "" #. type: Plain text #: original/man1/meson.1:13 msgid "" "The main Meson executable provides many subcommands to access all the " "functionality." msgstr "" #. type: SH #: original/man1/meson.1:14 #, no-wrap msgid "The setup command" msgstr "" #. type: Plain text #: original/man1/meson.1:19 msgid "" "Using Meson is simple and follows the common two-phase process of most build " "systems. First you run Meson to configure your build:" msgstr "" #. type: Plain text #: original/man1/meson.1:27 msgid "" "B I B<] [> I B<] [> I B<]>" msgstr "" #. type: Plain text #: original/man1/meson.1:31 msgid "" "Note that the build directory must be different from the source " "directory. Meson does not support building inside the source directory and " "attempting to do that leads to an error." msgstr "" #. type: Plain text #: original/man1/meson.1:35 msgid "" "After a successful configuration step you can build the source by running " "the actual build command in the build directory. The default backend of " "Meson is Ninja, which can be invoked like this." msgstr "" #. type: Plain text #: original/man1/meson.1:37 msgid "B I B<]>" msgstr "" #. type: Plain text #: original/man1/meson.1:42 msgid "" "You only need to run the Meson command once: when you first configure your " "build dir. After that you just run the build command. Meson will autodetect " "changes in your source tree and regenerate all files needed to build the " "project." msgstr "" #. type: Plain text #: original/man1/meson.1:47 msgid "" "The setup command is the default operation. If no actual command is " "specified, Meson will assume you meant to do a setup. That means that you " "can set up a build directory without the setup command like this:" msgstr "" #. type: Plain text #: original/man1/meson.1:55 msgid "" "B I B<] [> I B<] [> I " "B<]>" msgstr "" #. type: SS #: original/man1/meson.1:56 original/man1/meson.1:99 original/man1/meson.1:139 #, no-wrap msgid "options:" msgstr "" #. type: TP #: original/man1/meson.1:57 #, no-wrap msgid "B<--version>" msgstr "" #. type: Plain text #: original/man1/meson.1:60 msgid "print version number" msgstr "" #. type: TP #: original/man1/meson.1:60 original/man1/meson.1:112 #, no-wrap msgid "B<--help>" msgstr "" #. type: Plain text #: original/man1/meson.1:63 original/man1/meson.1:115 msgid "print command line help" msgstr "" #. type: SH #: original/man1/meson.1:64 #, no-wrap msgid "The configure command" msgstr "" #. type: Plain text #: original/man1/meson.1:69 msgid "" "B provides a way to configure a Meson project from the " "command line. Its usage is simple:" msgstr "" #. type: Plain text #: original/man1/meson.1:75 msgid "B I B<] [> I B<]>" msgstr "" #. type: Plain text #: original/man1/meson.1:77 original/man1/meson.1:98 msgid "If build directory is omitted, the current directory is used instead." msgstr "" #. type: Plain text #: original/man1/meson.1:81 msgid "" "If no parameters are set, B will print the value of all " "build options to the console." msgstr "" #. type: Plain text #: original/man1/meson.1:83 msgid "To set values, use the -D command line argument like this." msgstr "" #. type: Plain text #: original/man1/meson.1:85 msgid "B" msgstr "" #. type: SH #: original/man1/meson.1:86 #, no-wrap msgid "The introspect command" msgstr "" #. type: Plain text #: original/man1/meson.1:90 msgid "" "Meson introspect is a command designed to make it simple to integrate with " "other tools, such as IDEs. The output of this command is in JSON." msgstr "" #. type: Plain text #: original/man1/meson.1:96 msgid "B I B<] [> I