Fix dir_config cache for -include and -lib options

Set to "--with-" options, not "--without-" keys.
This commit is contained in:
Nobuyoshi Nakada 2023-10-12 15:54:22 +09:00
parent 1cef5f597d
commit 52709a4862

View File

@ -1803,9 +1803,13 @@ SRC
end
idir = with_config(target + "-include", idefault)
$arg_config.last[1] ||= "${#{target}-dir}/include"
if conf = $arg_config.assoc("--with-#{target}-include")
conf[1] ||= "${#{target}-dir}/include"
end
ldir = with_config(target + "-lib", ldefault)
$arg_config.last[1] ||= "${#{target}-dir}/#{_libdir_basename}"
if conf = $arg_config.assoc("--with-#{target}-lib")
conf[1] ||= "${#{target}-dir}/#{_libdir_basename}"
end
idirs = idir ? Array === idir ? idir.dup : idir.split(File::PATH_SEPARATOR) : []
if defaults