Subversion Repositories svn LFS-FR

Rev

Rev 1594 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../../general.ent">
  %general-entities;
]>

<sect1 id="ch-system-pkg-config" role="wrap">
  <?dbhtml filename="pkg-config.html"?>

  <title>Pkg-config-&pkg-config-version;</title>

  <indexterm zone="ch-system-pkg-config">
    <primary sortas="a-Pkg-config">Pkg-config</primary>
  </indexterm>

  <sect2 role="package">
    <title/>

    <para>Pkg-config est un outil pour vous aider à insérer les bonnes options
    du compilateur sur la ligne de commande lors de la compilation d'applications
    et de bibliothèques.</para>

  </sect2>

  <sect2 role="installation">
    <title>Installation de Pkg-config</title>

    <para os="a">Préparez la compilation de Pkg-config&nbsp;:</para>

<screen os="b"><userinput>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include" \
    GLIB_LIBS="-lglib-2.0" \
    ./configure --prefix=/usr</userinput></screen>

    <variablelist os="bb">
      <title>Voici la signification de la nouvelle option de configuration&nbsp;:</title>

      <varlistentry>
        <term><parameter>GLIB_CFLAGS="-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include"</parameter></term>
        <term><parameter>GLIB_LIBS="-lglib-2.0"</parameter></term>
        <listitem>
          <para>Pkg-config n'est plus fourni avec Glib et, vu que Pkg-config
          ne l'a pas lui-même installé, il faut lui dire où se trouve Glib.</para>
        </listitem>
      </varlistentry>
    </variablelist>

    <para os="c">Compilez le paquet&nbsp;:</para>

<screen os="d"><userinput>make</userinput></screen>

    <para os="e">Pour tester les résultats, effectuez&nbsp;:
    <userinput>make check</userinput>.</para>

    <para os="f">Installez le paquet&nbsp;:</para>

<screen os="g"><userinput>make install</userinput></screen>

  </sect2>

  <sect2 id="contents-pkg-config" role="content">
    <title>Contenu de Pkg-config</title>

    <segmentedlist>
      <segtitle>Programmes installés</segtitle>
      <segtitle>Répertoire installé</segtitle>

      <seglistitem>
        <seg>pkg-config</seg>
        <seg>/usr/share/doc/pkg-config</seg>
      </seglistitem>
    </segmentedlist>

    <variablelist>
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
      <?dbfo list-presentation="list"?>
      <?dbhtml list-presentation="table"?>

      <varlistentry id="pkg-config">
        <term><command>pkg-config</command></term>
        <listitem>
          <para>Le programme <command>pkg-config</command> est utilisé pour
          récupérer des informations sur les bibliothèques installées dans le
          système. On l'utilise en général pour compiler et lier à une ou
          plusieurs bibliothèques.</para>
          <indexterm zone="ch-system-pkg-config pkg-config">
            <primary sortas="b-pkg-config">pkg-config</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>
</sect1>