diff options
author | Alexander Borisov <alexander.borisov@nginx.com> | 2018-04-04 18:53:39 +0300 |
---|---|---|
committer | Alexander Borisov <alexander.borisov@nginx.com> | 2018-04-04 18:53:39 +0300 |
commit | 49bd3a21e0f995c895b445c0566227661418c2bc (patch) | |
tree | 1822ad6a45f285ba1db652eec99949a128d39c15 /auto/modules/php | |
parent | 0665896a5593fb41c92cbf164182a058ee40518c (diff) | |
download | unit-49bd3a21e0f995c895b445c0566227661418c2bc.tar.gz unit-49bd3a21e0f995c895b445c0566227661418c2bc.tar.bz2 |
Changed version processing for modules.
Diffstat (limited to 'auto/modules/php')
-rw-r--r-- | auto/modules/php | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/auto/modules/php b/auto/modules/php index 6ca17b06..e022cf2a 100644 --- a/auto/modules/php +++ b/auto/modules/php @@ -73,7 +73,6 @@ if /bin/sh -c "${NXT_PHP_CONFIG} --version" >> $NXT_AUTOCONF_ERR 2>&1; then $echo " found" NXT_PHP_VERSION="`${NXT_PHP_CONFIG} --version`" - $echo " + PHP version: ${NXT_PHP_VERSION}" $echo " + PHP SAPI: [`${NXT_PHP_CONFIG} --php-sapis`]" NXT_PHP_INCLUDE="`${NXT_PHP_CONFIG} --includes`" @@ -130,6 +129,23 @@ else exit 1; fi + +nxt_feature="PHP version" +nxt_feature_name="" +nxt_feature_run=value +nxt_feature_incs="${NXT_PHP_INCLUDE}" +nxt_feature_libs="${NXT_PHP_LIB} ${NXT_PHP_LDFLAGS}" +nxt_feature_test=" + #include <php.h> + + int main() { + printf(\"%s\", PHP_VERSION); + return 0; + }" + +. auto/feature + + if grep ^$NXT_PHP_MODULE: $NXT_MAKEFILE 2>&1 > /dev/null; then $echo $echo $0: error: duplicate \"$NXT_PHP_MODULE\" module configured. |