• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<refentry id="gio-querymodules" lang="en">
2
3<refentryinfo>
4  <title>glib-compile-schemas</title>
5  <productname>GIO</productname>
6  <authorgroup>
7    <author>
8      <contrib>Developer</contrib>
9      <firstname>Alexander</firstname>
10      <surname>Larsson</surname>
11    </author>
12  </authorgroup>
13</refentryinfo>
14
15<refmeta>
16  <refentrytitle>gio-querymodules</refentrytitle>
17  <manvolnum>1</manvolnum>
18  <refmiscinfo class="manual">User Commands</refmiscinfo>
19</refmeta>
20
21<refnamediv>
22  <refname>gio-querymodules</refname>
23  <refpurpose>GIO module cache creation</refpurpose>
24</refnamediv>
25
26<refsynopsisdiv>
27  <cmdsynopsis>
28    <command>gio-querymodules</command>
29    <arg choice="req" rep="repeat">DIRECTORY</arg>
30  </cmdsynopsis>
31</refsynopsisdiv>
32
33<refsect1><title>Description</title>
34<para><command>gio-querymodules</command> creates a
35<filename>giomodule.cache</filename> file in the listed directories.
36This file lists the implemented extension points for each module
37that has been found. It is used by GIO at runtime to avoid opening
38all modules just to find out which extension points they are implementing.
39</para>
40<para>
41GIO modules are usually installed in the <filename>gio/modules</filename>
42subdirectory of libdir.
43</para>
44</refsect1>
45</refentry>
46