Services webmasters
Partenaires
Jeux concours gratuits
 
Référence : quelques macros de configuration
<<<
Macros M4 pour config.m4 Référence : quelques macros de configuration
>>>

8.18.1 config.m4
8.18 Référence : quelques macros de configuration
8 Développer PHP 4.0
 Manuel PHP

->Macros M4 pour config.m4

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> .
<< Macros M4 pour config.m4 >>
Référence : quelques macros de configuration config.m4 Référence : quelques macros de configuration
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -