mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-12 23:46:17 +01:00
Document --enable-man and --disable-visibility.
2004-11-30 Matthias Clasen <mclasen@redhat.com> * glib/building.sgml: Document --enable-man and --disable-visibility.
This commit is contained in:
parent
800add510e
commit
67379ad08b
@ -1,3 +1,7 @@
|
|||||||
|
2004-11-30 Matthias Clasen <mclasen@redhat.com>
|
||||||
|
|
||||||
|
* glib/building.sgml: Document --enable-man and --disable-visibility.
|
||||||
|
|
||||||
2004-11-28 Tor Lillqvist <tml@iki.fi>
|
2004-11-28 Tor Lillqvist <tml@iki.fi>
|
||||||
|
|
||||||
* glib/tmpl/misc_utils.sgml: Document encoding of g_get_user_name(),
|
* glib/tmpl/misc_utils.sgml: Document encoding of g_get_user_name(),
|
||||||
|
@ -181,10 +181,18 @@ How to compile GLib itself
|
|||||||
<arg>--disable-included-printf</arg>
|
<arg>--disable-included-printf</arg>
|
||||||
<arg>--enable-included-printf</arg>
|
<arg>--enable-included-printf</arg>
|
||||||
</group>
|
</group>
|
||||||
|
<group>
|
||||||
|
<arg>--disable-visibility</arg>
|
||||||
|
<arg>--enable-visibility</arg>
|
||||||
|
</group>
|
||||||
<group>
|
<group>
|
||||||
<arg>--disable-gtk-doc</arg>
|
<arg>--disable-gtk-doc</arg>
|
||||||
<arg>--enable-gtk-doc</arg>
|
<arg>--enable-gtk-doc</arg>
|
||||||
</group>
|
</group>
|
||||||
|
<group>
|
||||||
|
<arg>--disable-man</arg>
|
||||||
|
<arg>--enable-man</arg>
|
||||||
|
</group>
|
||||||
</cmdsynopsis>
|
</cmdsynopsis>
|
||||||
</para>
|
</para>
|
||||||
|
|
||||||
@ -327,6 +335,23 @@ How to compile GLib itself
|
|||||||
</para>
|
</para>
|
||||||
</formalpara>
|
</formalpara>
|
||||||
|
|
||||||
|
<formalpara>
|
||||||
|
<title><systemitem>--disable-visibility</systemitem> and
|
||||||
|
<systemitem>--enable-visibility</systemitem></title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
By default, GLib uses ELF visibility attributes to optimize
|
||||||
|
PLT table entries if the compiler supports ELF visibility
|
||||||
|
attributes. A side-effect of the way in which this is currently
|
||||||
|
implemented is that any header change forces a full
|
||||||
|
recompilation, and missing includes may go unnoticed.
|
||||||
|
Therefore, it makes sense to turn this feature off while
|
||||||
|
doing GLib development, even if the compiler supports ELF
|
||||||
|
visibility attributes. The <option>--disable-visibility</option>
|
||||||
|
option allows to do that.
|
||||||
|
</para>
|
||||||
|
</formalpara>
|
||||||
|
|
||||||
<formalpara>
|
<formalpara>
|
||||||
<title><systemitem>--disable-gtk-doc</systemitem> and
|
<title><systemitem>--disable-gtk-doc</systemitem> and
|
||||||
<systemitem>--enable-gtk-doc</systemitem></title>
|
<systemitem>--enable-gtk-doc</systemitem></title>
|
||||||
@ -345,6 +370,22 @@ How to compile GLib itself
|
|||||||
</para>
|
</para>
|
||||||
</formalpara>
|
</formalpara>
|
||||||
|
|
||||||
|
<formalpara>
|
||||||
|
<title><systemitem>--disable-man</systemitem> and
|
||||||
|
<systemitem>--enable-man</systemitem></title>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
By default the <command>configure</command> script will try
|
||||||
|
to auto-detect whether <application>xsltproc</application>
|
||||||
|
and the necessary Docbook stylesheets are installed. If
|
||||||
|
they are, then it will use them to rebuild the included
|
||||||
|
man pages from the XML sources. These options can be used
|
||||||
|
to explicitly control whether man pages should be rebuilt
|
||||||
|
used or not. The distribution includes pre-generated man
|
||||||
|
pages.
|
||||||
|
</para>
|
||||||
|
</formalpara>
|
||||||
|
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
</refentry>
|
</refentry>
|
||||||
|
Loading…
Reference in New Issue
Block a user