Deleted
Added
ruby (743:e0f0cd7d244a) | ruby (863:175bb94e4c74) |
---|---|
1 2# Copyright (C) Alexander Borisov 3# Copyright (C) NGINX, Inc. 4 5 6shift 7 8for nxt_option; do --- 48 unchanged lines hidden (view full) --- 57if /bin/sh -c "$NXT_RUBY -v" >> $NXT_AUTOCONF_ERR 2>&1; then 58 59 NXT_RUBY_RUBYHDRDIR=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["rubyhdrdir"])'` 60 NXT_RUBY_ARCHHDRDIR=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["rubyarchhdrdir"])'` 61 NXT_RUBY_INCPATH="-I$NXT_RUBY_ARCHHDRDIR -I$NXT_RUBY_RUBYHDRDIR" 62 63 NXT_RUBY_LIBNAME=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["RUBY_SO_NAME"])'` 64 NXT_RUBY_LIBSCONF=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["LIBS"])'` | 1 2# Copyright (C) Alexander Borisov 3# Copyright (C) NGINX, Inc. 4 5 6shift 7 8for nxt_option; do --- 48 unchanged lines hidden (view full) --- 57if /bin/sh -c "$NXT_RUBY -v" >> $NXT_AUTOCONF_ERR 2>&1; then 58 59 NXT_RUBY_RUBYHDRDIR=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["rubyhdrdir"])'` 60 NXT_RUBY_ARCHHDRDIR=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["rubyarchhdrdir"])'` 61 NXT_RUBY_INCPATH="-I$NXT_RUBY_ARCHHDRDIR -I$NXT_RUBY_RUBYHDRDIR" 62 63 NXT_RUBY_LIBNAME=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["RUBY_SO_NAME"])'` 64 NXT_RUBY_LIBSCONF=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["LIBS"])'` |
65 NXT_RUBY_LIBPATH=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["libdir"])'` 66 NXT_RUBY_LIBS="-L$NXT_RUBY_LIBPATH -Wl,-rpath,${NXT_RUBY_LIBPATH} -l$NXT_RUBY_LIBNAME $NXT_RUBY_LIBSCONF" | 65 NXT_RUBY_LIBS="-l$NXT_RUBY_LIBNAME $NXT_RUBY_LIBSCONF" |
67 | 66 |
68 nxt_feature="Ruby" | 67 nxt_feature="Ruby library" |
69 nxt_feature_name="" 70 nxt_feature_run=no 71 nxt_feature_incs="${NXT_RUBY_INCPATH}" 72 nxt_feature_libs="${NXT_RUBY_LIBS}" 73 nxt_feature_test=" 74 #include <ruby.h> 75 76 int main() { 77 ruby_init(); 78 return ruby_cleanup(0); 79 }" 80 81 . auto/feature 82 | 68 nxt_feature_name="" 69 nxt_feature_run=no 70 nxt_feature_incs="${NXT_RUBY_INCPATH}" 71 nxt_feature_libs="${NXT_RUBY_LIBS}" 72 nxt_feature_test=" 73 #include <ruby.h> 74 75 int main() { 76 ruby_init(); 77 return ruby_cleanup(0); 78 }" 79 80 . auto/feature 81 |
82 if [ $nxt_found = no ]; then 83 NXT_RUBY_LIBPATH=`$NXT_RUBY -r rbconfig -e 'printf("%s",RbConfig::CONFIG["libdir"])'` 84 NXT_RUBY_LIBS="-L$NXT_RUBY_LIBPATH -Wl,-rpath,${NXT_RUBY_LIBPATH} $NXT_RUBY_LIBS" 85 86 nxt_feature="Ruby library in $NXT_RUBY_LIBPATH" 87 nxt_feature_name="" 88 nxt_feature_run=no 89 nxt_feature_incs="${NXT_RUBY_INCPATH}" 90 nxt_feature_libs="${NXT_RUBY_LIBS}" 91 nxt_feature_test=" 92 #include <ruby.h> 93 94 int main() { 95 ruby_init(); 96 return ruby_cleanup(0); 97 }" 98 99 . auto/feature 100 fi 101 |
|
83else 84 $echo "checking for Ruby ... not found" 85fi 86 87if [ $nxt_found = no ]; then 88 $echo 89 $echo $0: error: no Ruby found. 90 $echo --- 96 unchanged lines hidden --- | 102else 103 $echo "checking for Ruby ... not found" 104fi 105 106if [ $nxt_found = no ]; then 107 $echo 108 $echo $0: error: no Ruby found. 109 $echo --- 96 unchanged lines hidden --- |