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/ruby | |
parent | 0665896a5593fb41c92cbf164182a058ee40518c (diff) | |
download | unit-49bd3a21e0f995c895b445c0566227661418c2bc.tar.gz unit-49bd3a21e0f995c895b445c0566227661418c2bc.tar.bz2 |
Changed version processing for modules.
Diffstat (limited to 'auto/modules/ruby')
-rw-r--r-- | auto/modules/ruby | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/auto/modules/ruby b/auto/modules/ruby index 8c5dec0f..99efc449 100644 --- a/auto/modules/ruby +++ b/auto/modules/ruby @@ -91,8 +91,23 @@ if [ $nxt_found = no ]; then exit 1; fi -NXT_RUBY_VERSION=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["RUBY_PROGRAM_VERSION"])'` -$echo " + Ruby version: ${NXT_RUBY_VERSION}" + +nxt_feature="Ruby version" +nxt_feature_name="" +nxt_feature_run=value +nxt_feature_incs="${NXT_RUBY_INCPATH}" +nxt_feature_libs="${NXT_RUBY_LIBS}" +nxt_feature_test=" + #include <ruby.h> + #include <ruby/version.h> + + int main() { + printf(\"%s\", ruby_version); + return 0; + }" + +. auto/feature + if grep ^$NXT_RUBY_MODULE: $NXT_MAKEFILE 2>&1 > /dev/null; then $echo |