зеркало из https://github.com/github/ruby.git
mkmf.rb: use configured libdir value
* lib/mkmf.rb (dir_config, init_mkmf): use configured libdir value as default library path. [ruby-core:43726] [Bug #6207] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37153 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
1968892c0d
Коммит
1b4c99c057
|
@ -1,3 +1,8 @@
|
|||
Fri Oct 12 14:10:41 2012 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* lib/mkmf.rb (dir_config, init_mkmf): use configured libdir value as
|
||||
default library path. [ruby-core:43726] [Bug #6207]
|
||||
|
||||
Fri Oct 12 05:25:00 2012 Zachary Scott <zzak@ruby-lang.org>
|
||||
|
||||
* lib/timeout.rb (timeout):
|
||||
|
|
|
@ -1633,7 +1633,7 @@ SRC
|
|||
idir = with_config(target + "-include", idefault)
|
||||
$arg_config.last[1] ||= "${#{target}-dir}/include"
|
||||
ldir = with_config(target + "-lib", ldefault)
|
||||
$arg_config.last[1] ||= "${#{target}-dir}/lib"
|
||||
$arg_config.last[1] ||= "${#{target}-dir}/#{@libdir_basename}"
|
||||
|
||||
idirs = idir ? Array === idir ? idir.dup : idir.split(File::PATH_SEPARATOR) : []
|
||||
if defaults
|
||||
|
@ -1650,7 +1650,7 @@ SRC
|
|||
|
||||
ldirs = ldir ? Array === ldir ? ldir.dup : ldir.split(File::PATH_SEPARATOR) : []
|
||||
if defaults
|
||||
ldirs.concat(defaults.collect {|d| d + "/lib"})
|
||||
ldirs.concat(defaults.collect {|d| "#{d}/#{@libdir_basename}"})
|
||||
ldir = ([ldir] + ldirs).compact.join(File::PATH_SEPARATOR)
|
||||
end
|
||||
$LIBPATH = ldirs | $LIBPATH
|
||||
|
@ -2315,6 +2315,8 @@ site-install-rb: install-rb
|
|||
$extout ||= nil
|
||||
$extout_prefix ||= nil
|
||||
|
||||
@libdir_basename = config["libdir"][/\A\$\(exec_prefix\)\/(.*)/, 1] || "lib"
|
||||
|
||||
$arg_config.clear
|
||||
dir_config("opt")
|
||||
end
|
||||
|
|
Загрузка…
Ссылка в новой задаче