| Macro | 
Description | 
| 
AC_MSG_CHECKING(message)
 | 
Affiche le message "checking <message>" durant
        l'exéctuion de 
configure
. | 
| 
AC_MSG_RESULT(value)
 | 
Affiche le résultat de 
AC_MSG_CHECKING
;
        Le résultat doit prendre les valeurs de 
yes
 ou 
no
 comme 
value
. | 
| 
AC_MSG_ERROR(message)
 | 
Affucge 
message
 comme message
        d'erreur durant l'exécution du script 
configure
 
        et interrompt le script. | 
| 
AC_DEFINE(name,value,description)
 | 
Ajoute un 
         
#define
 dans 
php_config.h
 avec la valeur
         de 
value
 et le commentaire 
description
 (c'est
         pratique opur les compilations conditionnelles de votre module). | 
| 
AC_ADD_INCLUDE(path)
 | 
AJoute un chemin d'inclusion pour le compilateur. Par exemple,
        c'est utilisé pour les modules qui doivent rechercher les fichiers d'entête dans des
        dossiers séparés. | 
| 
AC_ADD_LIBRARY_WITH_PATH(libraryname,librarypath)
 | 
Spécifie un lien vers une librairie supplémentaire. | 
| 
AC_ARG_WITH(modulename,description,unconditionaltest,conditionaltest)
 | 
Une macro très puissante, qui ajoute le module et sa description
         
description
 dans le résultat de 
configure --help
. 
         PHP vérifie si l'option 
--with-<modulename>
 est fournie
         au script 
configure
. Si c'est le cas, il exécute le
         script 
unconditionaltest
 (par exemple,
         
--with-monext=yes
), auquel cas la valeur de l'option est
         contenue dans la variable 
$withval
. Sinon, il exécute
         
conditionaltest
.
         | 
| 
PHP_EXTENSION(modulename,
          [shared])
 | 
Cette macro est un 
impératif
, pour que
        PHP configure votre extension. Vous pouvez lui fournir un second argument en plus
        de votre nom de module, qui indique si vous envisagez la compilation sous
        forme de module partagé. Cela donnera une définition pour la compilation de votre
        source comme 
COMPILE_DL_<modulename>
. |