Add auto-detection for configure --with-migemo
This commit is contained in:
28
acinclude.m4
28
acinclude.m4
@@ -289,16 +289,36 @@ AC_DEFUN([AC_W3M_KEYMAP],
|
||||
AC_DEFUN([AC_W3M_MIGEMO],
|
||||
[AC_SUBST(USE_MIGEMO)
|
||||
AC_SUBST(DEF_MIGEMO_COMMAND)
|
||||
migemo_command="migemo -t egrep /usr/local/share/migemo/migemo-dict"
|
||||
AC_MSG_CHECKING(if migemo is supported with)
|
||||
AC_ARG_WITH(migemo,
|
||||
[ --with-migemo[[=COMMAND]] migemo command and options
|
||||
[[migemo -t egrep /usr/local/share/migemo/migemo-dict]]],
|
||||
[test x"$with_migemo" = xyes || migemo_command="$with_migemo"])
|
||||
[ --with-migemo[[=COMMAND]] migemo/cmigemo command and options [[guessed]]],
|
||||
[test x"$with_migemo" = xyes || migemo_command="$with_migemo"],
|
||||
migemo_command=no)
|
||||
if test x"$with_migemo" = xyes; then
|
||||
if command -v migemo >/dev/null 2>&1; then
|
||||
migemo_command="migemo -t egrep"
|
||||
for f in \
|
||||
/usr/share/migemo/migemo-dict \
|
||||
/usr/local/share/migemo/migemo-dict; do
|
||||
if test -f "$f" -a -r "$f"; then break; fi
|
||||
done
|
||||
else
|
||||
migemo_command="cmigemo -q -d"
|
||||
for f in \
|
||||
/usr/local/share/migemo/utf-8/migemo-dict \
|
||||
/usr/local/share/cmigemo/utf-8/migemo-dict \
|
||||
/usr/share/migemo/utf-8/migemo-dict \
|
||||
/usr/share/cmigemo/utf-8/migemo-dict; do
|
||||
if test -f "$f" -a -r "$f"; then break; fi
|
||||
done
|
||||
fi
|
||||
migemo_command="$migemo_command $f"
|
||||
fi
|
||||
if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then
|
||||
AC_DEFINE(USE_MIGEMO)
|
||||
fi
|
||||
AC_MSG_RESULT($migemo_command)
|
||||
if test x"$migemo_command" = xno; then migemo_command=""; fi
|
||||
AC_DEFINE_UNQUOTED(DEF_MIGEMO_COMMAND, "$migemo_command")])
|
||||
#
|
||||
# ----------------------------------------------------------------
|
||||
|
27
configure
vendored
27
configure
vendored
@@ -1529,8 +1529,7 @@ Optional Packages:
|
||||
--with-imagelib[=LIBS] image library [guessed]
|
||||
LIBS may be space separated:
|
||||
gtk2 gdk-pixbuf imlib imlib2
|
||||
--with-migemo[=COMMAND] migemo command and options
|
||||
[migemo -t egrep /usr/local/share/migemo/migemo-dict]
|
||||
--with-migemo[=COMMAND] migemo/cmigemo command and options [guessed]
|
||||
--with-editor=EDITOR default editor [/usr/bin/vi]
|
||||
--with-mailer=MAILER default mailer [/usr/bin/mail]
|
||||
--with-browser=BROWSER default browser [/usr/bin/firefox]
|
||||
@@ -8025,21 +8024,43 @@ fi
|
||||
$as_echo "$enable_w3mmailer" >&6; }
|
||||
|
||||
|
||||
migemo_command="migemo -t egrep /usr/local/share/migemo/migemo-dict"
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if migemo is supported with" >&5
|
||||
$as_echo_n "checking if migemo is supported with... " >&6; }
|
||||
|
||||
# Check whether --with-migemo was given.
|
||||
if test "${with_migemo+set}" = set; then :
|
||||
withval=$with_migemo; test x"$with_migemo" = xyes || migemo_command="$with_migemo"
|
||||
else
|
||||
migemo_command=no
|
||||
fi
|
||||
|
||||
if test x"$with_migemo" = xyes; then
|
||||
if command -v migemo >/dev/null 2>&1; then
|
||||
migemo_command="migemo -t egrep"
|
||||
for f in \
|
||||
/usr/share/migemo/migemo-dict \
|
||||
/usr/local/share/migemo/migemo-dict; do
|
||||
if test -f "$f" -a -r "$f"; then break; fi
|
||||
done
|
||||
else
|
||||
migemo_command="cmigemo -q -d"
|
||||
for f in \
|
||||
/usr/local/share/migemo/utf-8/migemo-dict \
|
||||
/usr/local/share/cmigemo/utf-8/migemo-dict \
|
||||
/usr/share/migemo/utf-8/migemo-dict \
|
||||
/usr/share/cmigemo/utf-8/migemo-dict; do
|
||||
if test -f "$f" -a -r "$f"; then break; fi
|
||||
done
|
||||
fi
|
||||
migemo_command="$migemo_command $f"
|
||||
fi
|
||||
if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then
|
||||
$as_echo "#define USE_MIGEMO 1" >>confdefs.h
|
||||
|
||||
fi
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $migemo_command" >&5
|
||||
$as_echo "$migemo_command" >&6; }
|
||||
if test x"$migemo_command" = xno; then migemo_command=""; fi
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define DEF_MIGEMO_COMMAND "$migemo_command"
|
||||
_ACEOF
|
||||
|
Reference in New Issue
Block a user