Subversion Repositories svn LFS-FR

Rev

Rev 1344 | 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-m4" role="wrap">
  <?dbhtml filename="m4.html"?>

  <sect1info condition="script">
    <productname>m4</productname>
    <productnumber>&m4-version;</productnumber>
    <address>&m4-url;</address>
  </sect1info>

  <title>M4-&m4-version;</title>

  <indexterm zone="ch-system-m4">
    <primary sortas="a-M4">M4</primary>
  </indexterm>

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

    <para>Le paquet M4 contient un processeur de macros.</para>

    <segmentedlist>
      <segtitle>&buildtime;</segtitle>
      <segtitle>&diskspace;</segtitle>

      <seglistitem>
        <seg>&m4-ch6-sbu;</seg>
        <seg>&m4-ch6-du;</seg>
      </seglistitem>
    </segmentedlist>

  </sect2>

  <sect2 role="installation">
    <title>Installation de M4</title>

    <para>Préparez la compilation de M4&nbsp;:</para>

<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>

    <para>Compilez le paquet&nbsp;:</para>

<screen><userinput remap="make">make</userinput></screen>

    <para>Pour tester les résultats, lancez&nbsp;:</para>
   
<screen><userinput remap="test">make check</userinput></screen>

    <para>Installez le paquet&nbsp;:</para>

<screen><userinput remap="install">make install</userinput></screen>

  </sect2>


  <sect2 id="contents-m4" role="content">
    <title>Contenu de M4</title>

    <segmentedlist>
      <segtitle>Programme installé</segtitle>

      <seglistitem>
        <seg>m4</seg>
      </seglistitem>
    </segmentedlist>

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

      <varlistentry id="m4">
         <!-- Don't remove the extra space, it prevet a FOP warning. -->
        <term><command>m4 </command></term>
        <listitem>
          <para>Copie les fichiers donnés pendant l'expansion des macros qu'ils contiennent.
          Ces macros sont soit internes soit définies par l'utilisateur et peuvent prendre
          un nombre illimité d'arguments. En plus de la simple expansion de macros,
          <command>m4</command> dispose de fonctions pour inclure des fichiers, lancer
          des commandes Unix, faire des opérations arithmétiques, manipuler du texte de
          nombreuses façon, connaît la récursion et ainsi de suite. Le programme <command>m4</command>
          peut être utilisé soit comme interface d'un compilateur
          soit comme processeur de macros dans son espace.</para>
          <indexterm zone="ch-system-m4 m4">
            <primary sortas="b-m4">m4</primary>
          </indexterm>
        </listitem>
      </varlistentry>

    </variablelist>

  </sect2>

</sect1>