diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-06-10 07:55:49 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2007-06-10 07:55:49 +0000 |
commit | 5dc9bf105a5cc1935c03334e6e05f6a254bb7b46 (patch) | |
tree | a94a5daefcf5f088d4f88cad52f57c11edd195af /instruby.rb | |
parent | 4d2421d58b1da845f9dbf09ce78555398106756f (diff) | |
download | ruby-5dc9bf105a5cc1935c03334e6e05f6a254bb7b46.tar.gz |
* instruby.rb (ext-comm): make header directory first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12511 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'instruby.rb')
-rwxr-xr-x | instruby.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/instruby.rb b/instruby.rb index e910e15602..91ff79dfb4 100755 --- a/instruby.rb +++ b/instruby.rb @@ -184,7 +184,7 @@ arc = CONFIG["LIBRUBY_A"] install?(:local, :arch, :bin) do puts "installing binary commands" - makedirs [bindir, libdir, archlibdir, archhdrdir] + makedirs [bindir, libdir, archlibdir] install ruby_install_name+exeext, bindir, :mode => 0755 if rubyw_install_name and !rubyw_install_name.empty? @@ -213,7 +213,7 @@ if $extout extout = "#$extout" install?(:ext, :arch, :'ext-arch') do puts "installing extension objects" - makedirs [archlibdir, sitearchlibdir] + makedirs [archlibdir, sitearchlibdir, archhdrdir] if noinst = CONFIG["no_install_files"] and noinst.empty? noinst = nil end @@ -222,9 +222,10 @@ if $extout end install?(:ext, :comm, :'ext-comm') do puts "installing extension scripts" - makedirs [rubylibdir, sitelibdir] + hdrdir = rubyhdrdir + "/ruby" + makedirs [rubylibdir, sitelibdir, hdrdir] install_recursive("#{extout}/common", rubylibdir) - install_recursive("#{extout}/include/ruby", rubyhdrdir + "/ruby", :glob => "*.h") + install_recursive("#{extout}/include/ruby", hdrdir, :glob => "*.h") end end |