Subversion Repositories svn LFS-FR

Rev

Rev 1344 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
475 gleu 1
<?xml version="1.0" encoding="ISO-8859-1"?>
591 gleu 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
475 gleu 4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
591 gleu 7
 
523 gleu 8
<sect1 id="ch-system-m4" role="wrap">
591 gleu 9
  <?dbhtml filename="m4.html"?>
475 gleu 10
 
602 texou 11
  <sect1info condition="script">
12
    <productname>m4</productname>
13
    <productnumber>&m4-version;</productnumber>
14
    <address>&m4-url;</address>
15
  </sect1info>
16
 
591 gleu 17
  <title>M4-&m4-version;</title>
475 gleu 18
 
591 gleu 19
  <indexterm zone="ch-system-m4">
20
    <primary sortas="a-M4">M4</primary>
21
  </indexterm>
475 gleu 22
 
591 gleu 23
  <sect2 role="package">
24
    <title/>
475 gleu 25
 
591 gleu 26
    <para>Le paquet M4 contient un processeur de macros.</para>
475 gleu 27
 
591 gleu 28
    <segmentedlist>
29
      <segtitle>&buildtime;</segtitle>
30
      <segtitle>&diskspace;</segtitle>
475 gleu 31
 
591 gleu 32
      <seglistitem>
33
        <seg>&m4-ch6-sbu;</seg>
34
        <seg>&m4-ch6-du;</seg>
35
      </seglistitem>
36
    </segmentedlist>
475 gleu 37
 
591 gleu 38
  </sect2>
39
 
40
  <sect2 role="installation">
41
    <title>Installation de M4</title>
42
 
43
    <para>Préparez la compilation de M4&nbsp;:</para>
44
 
789 texou 45
<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
475 gleu 46
 
591 gleu 47
    <para>Compilez le paquet&nbsp;:</para>
475 gleu 48
 
602 texou 49
<screen><userinput remap="make">make</userinput></screen>
475 gleu 50
 
602 texou 51
    <para>Pour tester les résultats, lancez&nbsp;:</para>
591 gleu 52
 
602 texou 53
<screen><userinput remap="test">make check</userinput></screen>
475 gleu 54
 
591 gleu 55
    <para>Installez le paquet&nbsp;:</para>
475 gleu 56
 
602 texou 57
<screen><userinput remap="install">make install</userinput></screen>
475 gleu 58
 
591 gleu 59
  </sect2>
475 gleu 60
 
61
 
591 gleu 62
  <sect2 id="contents-m4" role="content">
63
    <title>Contenu de M4</title>
475 gleu 64
 
591 gleu 65
    <segmentedlist>
66
      <segtitle>Programme installé</segtitle>
475 gleu 67
 
591 gleu 68
      <seglistitem>
69
        <seg>m4</seg>
70
      </seglistitem>
71
    </segmentedlist>
475 gleu 72
 
591 gleu 73
    <variablelist>
74
      <bridgehead renderas="sect3">Descriptions courtes</bridgehead>
75
      <?dbfo list-presentation="list"?>
76
      <?dbhtml list-presentation="table"?>
475 gleu 77
 
591 gleu 78
      <varlistentry id="m4">
79
         <!-- Don't remove the extra space, it prevet a FOP warning. -->
80
        <term><command>m4 </command></term>
81
        <listitem>
82
          <para>Copie les fichiers donnés pendant l'expansion des macros qu'ils contiennent.
83
          Ces macros sont soit internes soit définies par l'utilisateur et peuvent prendre
84
          un nombre illimité d'arguments. En plus de la simple expansion de macros,
85
          <command>m4</command> dispose de fonctions pour inclure des fichiers, lancer
86
          des commandes Unix, faire des opérations arithmétiques, manipuler du texte de
87
          nombreuses façon, connaît la récursion et ainsi de suite. Le programme <command>m4</command>
88
          peut être utilisé soit comme interface d'un compilateur
89
          soit comme processeur de macros dans son espace.</para>
90
          <indexterm zone="ch-system-m4 m4">
91
            <primary sortas="b-m4">m4</primary>
92
          </indexterm>
93
        </listitem>
94
      </varlistentry>
95
 
96
    </variablelist>
97
 
98
  </sect2>
99
 
475 gleu 100
</sect1>