php docx
dnl $ Id $ dnl config.m4 por exemplo extensão
PHP_ARG_WITH (por exemplo , por exemplo, suporte,
[ - With- exemplo [= arquivo ] Inclui exemplo de apoio. Arquivo é o caminho opcional para exemplo -config ] )
PHP_ARG_ENABLE ( exemplo -debug , seja para habilitar o suporte a depuração de exemplo,
[ - Enable- exemplo -debug exemplo : Ativar suporte a depuração de exemplo ] , não, não )
PHP_ARG_WITH ( exemplo - extra, para as bibliotecas extras , por exemplo ,
[ - With- exemplo - extra = exemplo DIR : Localização das bibliotecas extras por exemplo ] , não, não )
Verifique dnl se a extensão está habilitado em tudo se o teste "$ PHP_EXAMPLE " = "não" ; ! seguida dnl Verifique, por exemplo -config. Primeiro tente qualquer caminho que nos foi dado , e depois procure em $ PATH AC_MSG_CHECKING ( [ por exemplo -config ] ) EXAMPLE_CONFIG = " exemplo -config " se o teste "$ PHP_EXAMPLE " = " sim "; ! seguida EXAMPLE_PATH = $ PHP_EXAMPLE outro EXAMPLE_PATH = `$ php_shtool caminho $ EXAMPLE_CONFIG ` fi dnl Se um exemplo utilizável -config foi encontrado, usá-lo Se o teste -F " $ EXAMPLE_PATH " && test- x " $ EXAMPLE_PATH " && $ EXAMPLE_PATH - version > / dev / null 2> &1; então AC_MSG_RESULT ( [$ EXAMPLE_PATH ] ) EXAMPLE_LIB_NAME = `$ EXAMPLE_PATH - libname ` EXAMPLE_INCDIRS = `$ EXAMPLE_PATH - incdirs ` EXAMPLE_LIBS = `$ EXAMPLE_PATH - libs` dnl Verifique se a biblioteca funciona corretamente PHP_CHECK_LIBRARY ( $ EXAMPLE_LIB_NAME , example_critical_function , [ dnl Adicione o necessário incluir dirs PHP_EVAL_INCLINE ( $ EXAMPLE_INCDIRS ) dnl Adicionar as bibliotecas necessárias e diretórios de biblioteca PHP_EVAL_LIBLINE ( $ EXAMPLE_LIBS , EXAMPLE_SHARED_LIBADD ) ], [ dnl Bail Out AC_MSG_ERROR ( [ exemplo da biblioteca não foi encontrado. Verifique config.log para mais informações. ] )