Update docs for changed options

This commit is contained in:
Matthias Clasen 2018-02-24 01:01:30 -05:00
parent ca794f909a
commit ef556689f8

View File

@ -304,75 +304,59 @@ How to compile GTK+ itself
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-cups-print-backend=yes</arg> <arg choice="plain">-Dprint-backends=all</arg>
<arg choice="plain">-Denable-cups-print-backend=no</arg> <arg choice="plain">-Dprint-backends=none</arg>
<arg choice="plain">-Denable-cups-print-backend=auto</arg> <arg choice="plain">-Dprint-backends=cups,lpr,...</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-papi-print-backend=yes</arg> <arg choice="plain">-Dcolord=yes</arg>
<arg choice="plain">-Denable-papi-print-backend=no</arg> <arg choice="plain">-Dcolord=no</arg>
<arg choice="plain">-Denable-papi-print-backend=auto</arg> <arg choice="plain">-Dcolord=auto</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-cloudprint-print-backend=yes</arg> <arg choice="plain">-Dvulkan=yes</arg>
<arg choice="plain">-Denable-cloudprint-print-backend=no</arg> <arg choice="plain">-Dvulkan=no</arg>
<arg choice="plain">-Denable-cloudprint-print-backend=auto</arg> <arg choice="plain">-Dvulkan=auto</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-test-print-backend=yes</arg> <arg choice="plain">-Dx11-backend=true</arg>
<arg choice="plain">-Denable-test-print-backend=no</arg> <arg choice="plain">-Dx11-backend=false</arg>
<arg choice="plain">-Denable-test-print-backend=auto</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-colord=yes</arg> <arg choice="plain">-Dcloudproviders=true</arg>
<arg choice="plain">-Denable-colord=no</arg> <arg choice="plain">-Dcloudproviders=false</arg>
<arg choice="plain">-Denable-colord=auto</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-vulkan=yes</arg> <arg choice="plain">-Dxinerama=yes</arg>
<arg choice="plain">-Denable-vulkan=no</arg> <arg choice="plain">-Dxinerama=no</arg>
<arg choice="plain">-Denable-vulkan=auto</arg> <arg choice="plain">-Dxinerama=auto</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-x11-backend=true</arg> <arg choice="plain">-Dwin32-backend=true</arg>
<arg choice="plain">-Denable-x11-backend=false</arg> <arg choice="plain">-Dwin32-backend=false</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-xinerama=true</arg> <arg choice="plain">-Dquartz-backend=true</arg>
<arg choice="plain">-Denable-xinerama=false</arg> <arg choice="plain">-Dquartz-backend=false</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-win32-backend=true</arg> <arg choice="plain">-Dbroadway-backend=true</arg>
<arg choice="plain">-Denable-win32-backend=false</arg> <arg choice="plain">-Dbroadway-backend=false</arg>
</group> </group>
<sbr/> <sbr/>
<group> <group>
<arg choice="plain">-Denable-quartz-backend=true</arg> <arg choice="plain">-Dwayland-backend=true</arg>
<arg choice="plain">-Denable-quartz-backend=false</arg> <arg choice="plain">-Dwayland-backend=false</arg>
</group> </group>
<sbr/> <sbr/>
<group>
<arg choice="plain">-Denable-broadway-backend=true</arg>
<arg choice="plain">-Denable-broadway-backend=false</arg>
</group>
<sbr/>
<group>
<arg choice="plain">-Denable-wayland-backend=true</arg>
<arg choice="plain">-Denable-wayland-backend=false</arg>
</group>
<sbr/>
<group>
<arg choice="plain">-Denable-mir-backend=true</arg>
<arg choice="plain">-Denable-mir-backend=false</arg>
</group>
<group> <group>
<arg choice="plain">-Dintrospection=true</arg> <arg choice="plain">-Dintrospection=true</arg>
<arg choice="plain">-Dintrospection=false</arg> <arg choice="plain">-Dintrospection=false</arg>
@ -381,7 +365,7 @@ How to compile GTK+ itself
</para> </para>
<formalpara> <formalpara>
<title><systemitem>enable-xinerama</systemitem></title> <title><systemitem>xinerama</systemitem></title>
<para> <para>
By default GTK+ will try to link against the Xinerama libraries By default GTK+ will try to link against the Xinerama libraries
@ -391,8 +375,8 @@ How to compile GTK+ itself
</formalpara> </formalpara>
<formalpara> <formalpara>
<title><systemitem>enable-documentation</systemitem> and <title><systemitem>documentation</systemitem> and
<systemitem>enable-man-pages</systemitem></title> <systemitem>man-pages</systemitem></title>
<para> <para>
The <application>gtk-doc</application> package is The <application>gtk-doc</application> package is
@ -403,38 +387,33 @@ How to compile GTK+ itself
<application>gtk-doc</application> installed and <application>gtk-doc</application> installed and
are modifying GTK+, you may want to enable are modifying GTK+, you may want to enable
<application>gtk-doc</application> support by passing <application>gtk-doc</application> support by passing
in <systemitem>enable-documentation</systemitem>. in <systemitem>documentation</systemitem>.
</para> </para>
<para> <para>
Additionally, some tools provided by GTK+ have their own Additionally, some tools provided by GTK+ have their own
manual pages generated using a similar set of dependencies; manual pages generated using a similar set of dependencies;
if you have <application>xsltproc</application> then you if you have <application>xsltproc</application> then you
can generate manual pages by passing <systemitem>enable-man-pages</systemitem> can generate manual pages by passing <systemitem>man-pages</systemitem>
when configuring the build. when configuring the build.
</para> </para>
</formalpara> </formalpara>
<formalpara> <formalpara>
<title><systemitem>enable-cups-print-backend</systemitem>, <title><systemitem>print-backends</systemitem></title>
<systemitem>enable-papi-print-backend</systemitem>,
<systemitem>enable-cloudprint-print-backend</systemitem>, and
<systemitem>enable-test-print-backend</systemitem></title>
<para> <para>
By default, GTK+ will try to build various print backends if By default, GTK+ will try to build various print backends if
their dependencies are found. These options can be used to their dependencies are found. This option can be used to
explicitly control whether each print backend should be built explicitly control which print backends should be built.
or not.
</para> </para>
</formalpara> </formalpara>
<formalpara> <formalpara>
<title><systemitem>enable-x11-backend</systemitem>, <title><systemitem>x11-backend</systemitem>,
<systemitem>enable-win32-backend</systemitem>, <systemitem>win32-backend</systemitem>,
<systemitem>enable-quartz-backend</systemitem>, <systemitem>quartz-backend</systemitem>,
<systemitem>enable-broadway-backend</systemitem>, <systemitem>broadway-backend</systemitem> and
<systemitem>enable-wayland-backend</systemitem>, and <systemitem>wayland-backend</systemitem></title>
<systemitem>enable-mir-backend</systemitem></title>
<para> <para>
Enable specific backends for GDK. If none of these options Enable specific backends for GDK. If none of these options
@ -459,8 +438,9 @@ How to compile GTK+ itself
</formalpara> </formalpara>
<formalpara> <formalpara>
<title><systemitem>build-tests</systemitem> <title><systemitem>build-tests</systemitem>,
<systemitem>demos</systemitem></title> <systemitem>install-tests</systemitem>,
<systemitem>demos</systemitem></title>
<para> <para>
By default, GTK+ will build quite a few tests and demos. By default, GTK+ will build quite a few tests and demos.