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_DEFUN([AC_W3M_MIGEMO], | ||||||
| [AC_SUBST(USE_MIGEMO) | [AC_SUBST(USE_MIGEMO) | ||||||
|  AC_SUBST(DEF_MIGEMO_COMMAND) |  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_MSG_CHECKING(if migemo is supported with) | ||||||
|  AC_ARG_WITH(migemo, |  AC_ARG_WITH(migemo, | ||||||
|   [  --with-migemo[[=COMMAND]] migemo command and options |   [  --with-migemo[[=COMMAND]] migemo/cmigemo command and options [[guessed]]], | ||||||
|                           [[migemo -t egrep /usr/local/share/migemo/migemo-dict]]], |   [test x"$with_migemo" = xyes || migemo_command="$with_migemo"], | ||||||
|   [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 |  if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then | ||||||
|    AC_DEFINE(USE_MIGEMO) |    AC_DEFINE(USE_MIGEMO) | ||||||
|  fi |  fi | ||||||
|  AC_MSG_RESULT($migemo_command) |  AC_MSG_RESULT($migemo_command) | ||||||
|  |  if test x"$migemo_command" = xno; then migemo_command=""; fi | ||||||
|  AC_DEFINE_UNQUOTED(DEF_MIGEMO_COMMAND, "$migemo_command")]) |  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] |   --with-imagelib[=LIBS]  image library [guessed] | ||||||
|                            LIBS may be space separated: |                            LIBS may be space separated: | ||||||
|                             gtk2 gdk-pixbuf imlib imlib2 |                             gtk2 gdk-pixbuf imlib imlib2 | ||||||
|   --with-migemo[=COMMAND] migemo command and options |   --with-migemo[=COMMAND] migemo/cmigemo command and options [guessed] | ||||||
|                           [migemo -t egrep /usr/local/share/migemo/migemo-dict] |  | ||||||
|   --with-editor=EDITOR    default editor [/usr/bin/vi] |   --with-editor=EDITOR    default editor [/usr/bin/vi] | ||||||
|   --with-mailer=MAILER    default mailer [/usr/bin/mail] |   --with-mailer=MAILER    default mailer [/usr/bin/mail] | ||||||
|   --with-browser=BROWSER  default browser [/usr/bin/firefox] |   --with-browser=BROWSER  default browser [/usr/bin/firefox] | ||||||
| @@ -8025,21 +8024,43 @@ fi | |||||||
| $as_echo "$enable_w3mmailer" >&6; } | $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 "$as_me:${as_lineno-$LINENO}: checking if migemo is supported with" >&5 | ||||||
| $as_echo_n "checking if migemo is supported with... " >&6; } | $as_echo_n "checking if migemo is supported with... " >&6; } | ||||||
|  |  | ||||||
| # Check whether --with-migemo was given. | # Check whether --with-migemo was given. | ||||||
| if test "${with_migemo+set}" = set; then : | if test "${with_migemo+set}" = set; then : | ||||||
|   withval=$with_migemo; test x"$with_migemo" = xyes || migemo_command="$with_migemo" |   withval=$with_migemo; test x"$with_migemo" = xyes || migemo_command="$with_migemo" | ||||||
|  | else | ||||||
|  |   migemo_command=no | ||||||
| fi | 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 |  if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then | ||||||
|    $as_echo "#define USE_MIGEMO 1" >>confdefs.h |    $as_echo "#define USE_MIGEMO 1" >>confdefs.h | ||||||
|  |  | ||||||
|  fi |  fi | ||||||
|  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $migemo_command" >&5 |  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $migemo_command" >&5 | ||||||
| $as_echo "$migemo_command" >&6; } | $as_echo "$migemo_command" >&6; } | ||||||
|  |  if test x"$migemo_command" = xno; then migemo_command=""; fi | ||||||
|  cat >>confdefs.h <<_ACEOF |  cat >>confdefs.h <<_ACEOF | ||||||
| #define DEF_MIGEMO_COMMAND "$migemo_command" | #define DEF_MIGEMO_COMMAND "$migemo_command" | ||||||
| _ACEOF | _ACEOF | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user