diff options
Diffstat (limited to '')
-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 |