G-IR-COMPILER(1) G-IR-COMPILER(1)

# [NAME](#NAME)

g-ir-compiler - Typelib compiler

# [SYNOPSIS](#SYNOPSIS)

**g-ir-compiler** \[OPTION...] GIRFILE

# [DESCRIPTION](#DESCRIPTION)

g-ir-compiler converts one or more GIR files into one or more typelib. The output will be written to standard output unless the **--output** is specified.

# [OPTIONS](#OPTIONS)

[**--help**](#help)

Show help options

[**--output=**FILENAME****](#output)

Save the resulting output in FILENAME.

[**--verbose**](#verbose)

Show verbose messages

[**--debug**](#debug)

Show debug messages

[**--includedir=**DIRECTORY****](#includedir)

Adds a directory which will be used to find includes inside the GIR format.

[**--module=**MODULE****](#module)

FIXME

[**--shared-library=**FILENAME****](#shared)

Specifies the shared library where the symbols in the typelib can be found. The name of the library should not contain the ending shared library suffix.

[**--version**](#version)

Show program's version number and exit

# [BUGS](#BUGS)

Report bugs at *https://gitlab.gnome.org/GNOME/gobject-introspection/issues*

# [HOMEPAGE AND CONTACT](#HOMEPAGE_AND_CONTACT)

*https://gi.readthedocs.io/*

# [AUTHORS](#AUTHORS)

Mattias Clasen

---

Document: g-ir-compiler(1) from gobject-introspection 1.86.0-r4 (Chainguard OS)
Source: https://gitlab.gnome.org/GNOME/gobject-introspection
