* ext/digest/sha2/extconf.rb: fix support for cross-compiling.

* mkconfig.rb: fix support for autoconf 2.52.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1705 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
eban 2001-08-20 10:56:03 +00:00
Родитель ba294ad060
Коммит e15efe7733
3 изменённых файлов: 9 добавлений и 9 удалений

Просмотреть файл

@ -1,3 +1,9 @@
Mon Aug 20 19:53:16 2001 WATANABE Hirofumi <eban@ruby-lang.org>
* ext/digest/sha2/extconf.rb: fix support for cross-compiling.
* mkconfig.rb: fix support for autoconf 2.52.
Mon Aug 20 15:14:27 2001 Yukihiro Matsumoto <matz@ruby-lang.org>
* parse.y (tokadd_escape): escaped backslashes too much.

Просмотреть файл

@ -17,18 +17,12 @@ have_header("inttypes.h")
have_header("unistd.h")
if try_run(<<SRC, $defs.join(' '))
if try_cpp(<<SRC, $defs.join(' '))
#include "defs.h"
int main(void) {
#ifdef NO_UINT64_T
return 1;
#else
return 0;
#error ** Cannot find a 64bit integer type - skipping the SHA2 module.
#endif
}
SRC
then
create_makefile("digest/sha2")
else
puts "** Cannot find a 64bit integer type - skipping the SHA2 module."
end

Просмотреть файл

@ -28,7 +28,7 @@ has_srcdir = false
has_version = false
File.foreach "config.status" do |line|
next if /^#/ =~ line
if /^s[%,]@program_transform_name@[%,]s,(.*)[%,]/ =~ line
if /^s[%,]@program_transform_name@[%,]s,(.*)/ =~ line
next if $install_name
ptn = $1.sub(/\$\$/, '$').split(/,/) #'
v_fast << " CONFIG[\"ruby_install_name\"] = \"" + "ruby".sub(ptn[0],ptn[1]) + "\"\n"