--disable-libedit to disable libedit

Issue #3375 has been updated by Kouji T…

Due date set to 06/25/2011

=begin
対応が遅くなりました。
以下の修正を入れたいと思います。
動作確認をしてからコミットします。

Index: ext/readline/extconf.rb

— ext/readline/extconf.rb (revision 32178)
+++ ext/readline/extconf.rb (working copy)
@@ -36,18 +36,21 @@

case enable_libedit
when true

  • –enable-libedit

    unless (have_readline_header(“editline/readline.h”) ||
    have_readline_header(“readline/readline.h”)) &&
    have_library(“edit”, “readline”)
    exit
    end
    -when nil
    +when false
  • –disable-libedit

    unless ((have_readline_header(“readline/readline.h”) &&
    have_readline_header(“readline/history.h”)) &&
    have_library(“readline”, “readline”))
    exit
    end
    else
  • does not specify

    unless ((have_readline_header(“readline/readline.h”) &&
    have_readline_header(“readline/history.h”)) &&
    (have_library(“readline”, “readline”) ||
    =end

Feature #3375: --disable-libedit to disable libedit
http://redmine.ruby-lang.org/issues/3375

Author: Shyouhei U.
Status: Assigned
Priority: Normal
Assignee: Kouji T.
Category: ext
Target version:

=begin
ext/readlineのメンテナの高尾さん:

現在、–enable-libeditとするとreadlineのヘッダをhave_libraryしなくなりますが、逆に–disable-libeditとしてもやっぱりeditline/readline.hをhave_headerしてしまいます。–disable-libeditと明示的に指定したときはlibeditは無視して欲しいと思うんですが、どんなもんでしょう。

そのようにするパッチを(redmineに)貼っておきます。
=end