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 :</para> |
||
44 | |||
789 | texou | 45 | <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> |
475 | gleu | 46 | |
591 | gleu | 47 | <para>Compilez le paquet :</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 :</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 :</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> |