configure.ac 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626
  1. dnl
  2. dnl Configure.in file for the Midnight Commander
  3. dnl
  4. AC_INIT([GNU Midnight Commander], [], [mc-devel@gnome.org])
  5. AC_PREREQ(2.60)
  6. m4_pattern_forbid(MC_)
  7. AC_CONFIG_MACRO_DIR([m4])
  8. AC_CONFIG_SRCDIR(src/main.c)
  9. AC_CONFIG_AUX_DIR(config)
  10. MC_VERSION
  11. AM_INIT_AUTOMAKE(mc, ${VERSION} )
  12. dnl Enable silent rules by default (if yes)
  13. m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
  14. AM_CONFIG_HEADER(config.h)
  15. AM_MAINTAINER_MODE
  16. AC_CANONICAL_HOST
  17. AC_USE_SYSTEM_EXTENSIONS
  18. AC_PROG_LIBTOOL
  19. PKG_PROG_PKG_CONFIG
  20. AC_PATH_PROG([PERL], [perl], [/usr/bin/perl])
  21. AC_ISC_POSIX
  22. AC_PROG_CC_STDC
  23. AM_PROG_CC_C_O
  24. dnl Doxygen
  25. DX_HTML_FEATURE(ON)
  26. DX_CHM_FEATURE(OFF)
  27. DX_CHI_FEATURE(OFF)
  28. DX_MAN_FEATURE(OFF)
  29. DX_RTF_FEATURE(OFF)
  30. DX_XML_FEATURE(OFF)
  31. DX_PDF_FEATURE(OFF)
  32. DX_PS_FEATURE(OFF)
  33. DX_INIT_DOXYGEN(mc,doxygen.cfg,devel)
  34. dnl PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
  35. dnl
  36. dnl First try glib 2.x.
  37. dnl Keep this check close to the beginning, so that the users
  38. dnl without any glib won't have their time wasted by other checks.
  39. dnl
  40. AC_ARG_WITH([glib_static],
  41. [ --with-glib-static Link glib statically [[no]]])
  42. glib_found=no
  43. PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.8], [glib_found=yes], [:])
  44. if test x"$glib_found" = xno; then
  45. AC_MSG_ERROR([glib-2.0 not found or version too old (must be >= 2.8)])
  46. fi
  47. AC_HEADER_MAJOR
  48. AC_C_CONST
  49. AC_SYS_LARGEFILE
  50. AC_PROG_LN_S
  51. AC_CHECK_TOOL(AR, ar, ar)
  52. dnl Only list browsers here that can be run in background (i.e. with `&')
  53. AC_CHECK_PROGS(X11_WWW, [gnome-moz-remote mozilla konqueror opera netscape])
  54. dnl
  55. dnl Ovverriding mmap support. This has to be before AC_FUNC_MMAP is used.
  56. dnl We use only part of the functionality of mmap, so on AIX,
  57. dnl it's possible to use mmap, even if it doesn't pass the autoconf test.
  58. dnl
  59. AC_ARG_WITH(mmap,
  60. [ --with-mmap Use the mmap call [[yes if found]]])
  61. if test x$with_mmap != xno; then
  62. if test x$with_mmap = x; then
  63. AC_FUNC_MMAP
  64. else
  65. AC_DEFINE(HAVE_MMAP, 1)
  66. fi
  67. fi
  68. dnl
  69. dnl Internationalization
  70. dnl
  71. AM_GNU_GETTEXT(no-libtool, need-ngettext)
  72. AM_GNU_GETTEXT_VERSION(0.14.3)
  73. if test "x$USE_INCLUDED_LIBINTL" = xyes; then
  74. CPPFLAGS="$CPPFLAGS -I\$(top_builddir)/intl -I\$(top_srcdir)/intl"
  75. fi
  76. dnl Determine which help translations we want to install.
  77. ALL_DOC_LINGUAS="es hu it pl ru sr"
  78. DOC_LINGUAS=
  79. if test "x$USE_NLS" = xyes; then
  80. if test -z "$LINGUAS"; then
  81. langs="`grep -v '^#' $srcdir/po/LINGUAS`"
  82. else
  83. langs="$LINGUAS"
  84. fi
  85. else
  86. langs=
  87. fi
  88. for h_lang in $ALL_DOC_LINGUAS; do
  89. for lang in $langs; do
  90. if test "$lang" = "$h_lang"; then
  91. DOC_LINGUAS="$DOC_LINGUAS $lang"
  92. break
  93. fi
  94. done
  95. done
  96. AC_SUBST(DOC_LINGUAS)
  97. dnl
  98. dnl OS specific flags.
  99. dnl
  100. case $host_os in
  101. aux*)
  102. # A/UX
  103. LIBS="$LIBS -lposix"
  104. AC_DEFINE(_POSIX_SOURCE)
  105. ;;
  106. esac
  107. AC_PROG_INSTALL
  108. AC_CHECK_HEADERS([unistd.h string.h memory.h limits.h malloc.h \
  109. utime.h fcntl.h sys/statfs.h sys/vfs.h sys/time.h \
  110. sys/timeb.h sys/select.h sys/ioctl.h stropts.h arpa/inet.h \
  111. security/pam_misc.h sys/socket.h sys/sysmacros.h sys/types.h \
  112. sys/mkdev.h wchar.h wctype.h])
  113. AC_HEADER_TIME
  114. AC_HEADER_DIRENT
  115. AC_HEADER_STDC
  116. dnl Missing structure components
  117. AC_CHECK_MEMBERS([struct stat.st_blksize, struct stat.st_rdev])
  118. AC_STRUCT_ST_BLOCKS
  119. dnl
  120. dnl Check availability of some functions
  121. dnl
  122. AC_CHECK_FUNCS([\
  123. atoll \
  124. cfgetospeed \
  125. initgroups isascii \
  126. setreuid statfs sysconf \
  127. tcgetattr tcsetattr truncate \
  128. strverscmp \
  129. strncasecmp \
  130. realpath
  131. ])
  132. dnl
  133. dnl getpt is a GNU Extension (glibc 2.1.x)
  134. dnl
  135. AC_CHECK_FUNCS(posix_openpt, , [AC_CHECK_FUNCS(getpt)])
  136. AC_CHECK_FUNCS(grantpt, , [AC_CHECK_LIB(pt, grantpt)])
  137. dnl replacing lstat with statlstat on sco makes it more portable between
  138. dnl sco clones
  139. AC_CHECK_FUNCS(statlstat)
  140. dnl
  141. dnl If running under AIX, AC_AIX does not tell us that
  142. dnl
  143. AC_MSG_CHECKING([for AIX defines])
  144. AC_EGREP_CPP(yes,
  145. [#if defined(AIX) || defined(_AIX) || defined(__aix__) || defined(aix)
  146. yes
  147. #endif
  148. ], [
  149. AC_DEFINE(IS_AIX, 1, [Define if compiling for AIX])
  150. AC_MSG_RESULT(yes)
  151. ], [AC_MSG_RESULT(no)])
  152. dnl
  153. dnl Missing typedefs and replacements
  154. dnl
  155. AC_CHECK_SIZEOF(long)
  156. AC_TYPE_UINTMAX_T
  157. AC_CHECK_SIZEOF(uintmax_t)
  158. AC_TYPE_OFF_T
  159. AC_CHECK_SIZEOF(off_t)
  160. AC_TYPE_MODE_T
  161. AC_TYPE_PID_T
  162. AC_TYPE_UID_T
  163. AC_CHECK_TYPE(nlink_t, unsigned int)
  164. AC_CHECK_TYPES([socklen_t],,,
  165. [
  166. #include <sys/types.h>
  167. #include <sys/socket.h>
  168. ])
  169. dnl This is needed for regex.c only
  170. AC_CHECK_TYPE(uintptr_t,
  171. [AC_DEFINE(HAVE_UINTPTR_T, 1,
  172. [Define if you have the `uintptr_t' type.])
  173. ])
  174. AC_FUNC_ALLOCA
  175. AC_FUNC_STRCOLL
  176. dnl
  177. dnl This is from GNU fileutils, check aclocal.m4 for more information
  178. dnl uintmat_t is required for FS info
  179. dnl
  180. AC_GET_FS_INFO
  181. dnl
  182. dnl X11 support.
  183. dnl Used to read keyboard modifiers when running under X11.
  184. AC_PATH_XTRA
  185. dnl
  186. dnl Check if the gmodule functionality supported on this system.
  187. AC_G_MODULE_SUPPORTED
  188. dnl
  189. dnl Try to find static libraries for glib and gmodule.
  190. dnl
  191. if test x$with_glib_static = xyes; then
  192. new_GLIB_LIBS=
  193. for i in $GLIB_LIBS; do
  194. case x$i in
  195. x-lglib*)
  196. lib=glib ;;
  197. x-lgmodule*)
  198. lib=gmodule ;;
  199. *)
  200. lib=
  201. add="$i" ;;
  202. esac
  203. if test -n "$lib"; then
  204. lib1=`echo $i | sed 's/^-l//'`
  205. if test -f "$GLIB_LIBDIR/lib${lib1}.a"; then
  206. add="$GLIB_LIBDIR/lib${lib1}.a"
  207. else
  208. if test -f "$GLIB_LIBDIR/lib${lib}.a"; then
  209. add="$GLIB_LIBDIR/lib${lib}.a"
  210. else
  211. AC_MSG_ERROR([Cannot find static $lib])
  212. fi
  213. fi
  214. fi
  215. new_GLIB_LIBS="$new_GLIB_LIBS $add"
  216. done
  217. GLIB_LIBS="$new_GLIB_LIBS"
  218. fi
  219. dnl
  220. dnl Sequent wants getprocessstats
  221. dnl
  222. AC_CHECK_LIB(seq, get_process_stats, [
  223. LIBS="$LIBS -lseq"
  224. AC_DEFINE(HAVE_GET_PROCESS_STATS, 1,
  225. [Define if you have function `get_process_stats' and
  226. have to use that instead of gettimeofday])])
  227. AC_MC_VFS_CHECKS
  228. dnl
  229. dnl Check for gpm mouse support (Linux only)
  230. dnl
  231. mouse_lib="xterm only"
  232. AC_ARG_WITH(gpm-mouse,
  233. [ --with-gpm-mouse Compile with gpm mouse support (Linux only)
  234. [[yes if found]]])
  235. case $host_os in
  236. linux*)
  237. if test x$with_gpm_mouse != xno; then
  238. AC_CHECK_LIB(gpm, Gpm_Repeat,
  239. [AC_DEFINE(HAVE_LIBGPM, 1,
  240. [Define to enable gpm mouse support on Linux])
  241. mouse_lib="gpm and xterm"
  242. MCLIBS="$MCLIBS -lgpm"],
  243. if test "x$with_gpm_mouse" = "xyes"; then
  244. [AC_MSG_ERROR([libgpm is missing or older than 0.18])]
  245. else
  246. [AC_MSG_WARN([libgpm is missing or older than 0.18])]
  247. fi
  248. )
  249. fi
  250. ;;
  251. esac
  252. MC_CHECK_SEARCH_TYPE
  253. dnl
  254. dnl Check nroff and the options it supports
  255. dnl
  256. AC_CHECK_PROG(HAVE_nroff, nroff, true, false)
  257. dnl Default values
  258. MANDOC=-man
  259. MAN_FLAGS=
  260. if $HAVE_nroff; then
  261. AC_MSG_CHECKING([for manual formatting macros])
  262. AC_CACHE_VAL(mc_cv_mandoc, [
  263. nroff -mandoc < /dev/null > /dev/null 2>&1
  264. if test $? = 0; then
  265. mc_cv_mandoc=-mandoc
  266. else
  267. mc_cv_mandoc=-man
  268. fi
  269. ])
  270. MANDOC=$mc_cv_mandoc
  271. AC_MSG_RESULT([$MANDOC])
  272. AC_MSG_CHECKING([for option to disable ANSI color in manuals])
  273. AC_CACHE_VAL(mc_cv_man_nocolor, [
  274. nroff -c < /dev/null > /dev/null 2>&1
  275. if test $? = 0; then
  276. mc_cv_man_nocolor=-c
  277. else
  278. mc_cv_man_nocolor=
  279. fi
  280. ])
  281. MAN_FLAGS=$mc_cv_man_nocolor
  282. AC_MSG_RESULT([${MAN_NOCOLOR-none}])
  283. AC_MSG_CHECKING([if nroff accepts -Tlatin1 or -Tascii])
  284. AC_CACHE_VAL(mc_cv_nroff_tascii, [
  285. mc_cv_nroff_tascii=
  286. nroff -Tlatin1 < /dev/null > /dev/null 2>&1 /dev/null
  287. if test $? = 0; then
  288. mc_cv_nroff_tascii=-Tlatin1
  289. else
  290. nroff -Tascii < /dev/null > /dev/null 2>&1 /dev/null
  291. if test $? = 0; then
  292. mc_cv_nroff_tascii=-Tascii
  293. fi
  294. fi
  295. ])
  296. AC_MSG_RESULT([${mc_cv_nroff_tascii-no}])
  297. MAN_FLAGS="$MAN_FLAGS $mc_cv_nroff_tascii"
  298. fi
  299. AC_SUBST(MANDOC)
  300. AC_SUBST(MAN_FLAGS)
  301. dnl
  302. dnl Check for -L option to file
  303. dnl
  304. AC_CHECK_PROG(HAVE_FILECMD, file, true, false)
  305. if $HAVE_FILECMD; then
  306. AC_MSG_CHECKING([for -L option to file command])
  307. AC_CACHE_VAL(mc_cv_filel, [
  308. file -L . > /dev/null 2>&1
  309. if test $? = 0; then
  310. mc_cv_filel=yes
  311. else
  312. mc_cv_filel=no
  313. fi
  314. ])
  315. if test x$mc_cv_filel = xyes; then
  316. AC_DEFINE(FILE_L, 1, [Define if the file command accepts the -L option])
  317. fi
  318. filel=$mc_cv_filel
  319. AC_MSG_RESULT([$filel])
  320. fi
  321. AC_MSG_CHECKING([for subshell support])
  322. AC_ARG_WITH(subshell,
  323. [ --with-subshell Compile in concurrent subshell [[yes]]
  324. --with-subshell=optional Don't run concurrent shell by default [[no]]],
  325. [result=no
  326. if test x$withval = xoptional
  327. then
  328. AC_DEFINE(SUBSHELL_OPTIONAL, 1,
  329. [Define to make subshell support optional])
  330. result="optional"
  331. fi
  332. if test x$withval = xyes
  333. then
  334. result="yes"
  335. fi],
  336. [dnl Default: enable the subshell support
  337. result="yes"
  338. ])
  339. if test "x$result" != xno; then
  340. AC_DEFINE(HAVE_SUBSHELL_SUPPORT, 1,
  341. [Define to enable subshell support])
  342. fi
  343. AC_MSG_RESULT([$result])
  344. subshell="$result"
  345. MC_WITH_SCREEN
  346. dnl
  347. dnl Internal editor support.
  348. dnl
  349. AC_ARG_WITH(edit,
  350. [ --with-edit Enable internal editor [[yes]]])
  351. if test x$with_edit != xno; then
  352. AC_DEFINE(USE_INTERNAL_EDIT, 1, [Define to enable internal editor])
  353. use_edit=yes
  354. edit_msg="yes"
  355. AC_MSG_NOTICE([using internal editor])
  356. else
  357. edit_msg="no"
  358. fi
  359. dnl
  360. dnl Diff viewer support.
  361. dnl
  362. AC_ARG_WITH(diff_viewer,
  363. [ --with-diff-viewer Compile with diff viewer [[yes]]])
  364. if test x$with_diff_viewer != xno; then
  365. AC_DEFINE(USE_DIFF_VIEW, 1, [Define to enable diff viewer])
  366. use_diff=yes
  367. diff_msg="yes"
  368. AC_MSG_NOTICE([using diff viewer])
  369. else
  370. diff_msg="no"
  371. fi
  372. dnl Check if the OS is supported by the console saver.
  373. cons_saver=""
  374. case $host_os in
  375. linux*)
  376. cons_saver=yes
  377. esac
  378. dnl Support for background operations
  379. AC_ARG_ENABLE([background],
  380. [ --enable-background Support for background file operations [[yes]]])
  381. if test "x$enable_background" != xno; then
  382. AC_DEFINE(WITH_BACKGROUND, 1, [Define to enable background file operations])
  383. fi
  384. dnl
  385. dnl User visible support for charset conversion.
  386. dnl
  387. AC_ARG_ENABLE([charset],
  388. [ --enable-charset Support for charset selection and conversion [[yes]]])
  389. have_charset=
  390. charset_msg="no"
  391. if test "x$enable_charset" != "xno"; then
  392. AC_DEFINE(HAVE_CHARSET, 1,
  393. [Define to enable charset selection and conversion])
  394. have_charset=yes
  395. charset_msg="yes"
  396. fi
  397. if test "$GLIBC21" != yes; then
  398. AC_DEFINE(USE_INCLUDED_REGEX, 1, [Use the regex included here])
  399. fi
  400. MC_CHECK_CFLAGS
  401. CFLAGS_OPTS=""
  402. if test "x$CFLAGS" = "x"; then
  403. CFLAGS_OPTS=" -O2 "
  404. fi
  405. if test x$USE_MAINTAINER_MODE = xyes; then
  406. CFLAGS_OPTS="-g3 -O -ggdb"
  407. AC_DEFINE(USE_MAINTAINER_MODE, 1, [Use maintainer mode])
  408. fi
  409. AC_ARG_ENABLE(
  410. [werror],
  411. AC_HELP_STRING([--enable-werror], [Handle all compiler warnings as errors] )
  412. )
  413. if test "x$enable_werror" = xyes; then
  414. MC_CHECK_ONE_CFLAG([-Werror])
  415. fi
  416. CFLAGS="$mc_configured_cflags $CFLAGS_OPTS $CFLAGS"
  417. AC_SUBST(CFLAGS)
  418. AC_SUBST(CPPFLAGS)
  419. AC_SUBST(LDFLAGS)
  420. AC_SUBST(LIBS)
  421. dnl Libraries used only when building the mc binary
  422. AC_SUBST(MCLIBS)
  423. MAN_DATE="$(LC_ALL=C date "+%B %Y")"
  424. AC_SUBST(MAN_DATE)
  425. AM_CONDITIONAL(USE_NLS, [test x"$USE_NLS" = xyes])
  426. AM_CONDITIONAL(USE_MAINTAINER_MODE, [test x"$USE_MAINTAINER_MODE" = xyes])
  427. AM_CONDITIONAL(USE_SCREEN_SLANG, [test x"$with_screen" = xslang])
  428. AM_CONDITIONAL(USE_EDIT, [test -n "$use_edit"])
  429. AM_CONDITIONAL(USE_DIFF, [test -n "$use_diff"])
  430. AM_CONDITIONAL(CHARSET, [test -n "$have_charset"])
  431. AM_CONDITIONAL(CONS_SAVER, [test -n "$cons_saver"])
  432. AC_CONFIG_FILES(
  433. [
  434. src/man2hlp/man2hlp
  435. ],
  436. [
  437. chmod +x src/man2hlp/man2hlp
  438. ])
  439. AC_CONFIG_FILES([
  440. Makefile
  441. contrib/Makefile
  442. contrib/dist/Makefile
  443. contrib/dist/debian/Makefile
  444. contrib/dist/gentoo/Makefile
  445. contrib/dist/redhat/Makefile
  446. contrib/dist/redhat/mc.spec
  447. contrib/dist/pkginfo
  448. contrib/dist/prototype
  449. misc/Makefile
  450. misc/skins/Makefile
  451. misc/mc.ext
  452. src/Makefile
  453. src/consaver/Makefile
  454. src/editor/Makefile
  455. src/man2hlp/Makefile
  456. src/viewer/Makefile
  457. src/diffviewer/Makefile
  458. src/filemanager/Makefile
  459. lib/Makefile
  460. lib/filehighlight/Makefile
  461. lib/mcconfig/Makefile
  462. lib/search/Makefile
  463. lib/skin/Makefile
  464. lib/strutil/Makefile
  465. lib/tty/Makefile
  466. lib/vfs/Makefile
  467. lib/vfs/mc-vfs/Makefile
  468. lib/vfs/mc-vfs/extfs/Makefile
  469. lib/vfs/mc-vfs/extfs/a+
  470. lib/vfs/mc-vfs/extfs/apt+
  471. lib/vfs/mc-vfs/extfs/audio
  472. lib/vfs/mc-vfs/extfs/deb
  473. lib/vfs/mc-vfs/extfs/deba
  474. lib/vfs/mc-vfs/extfs/debd
  475. lib/vfs/mc-vfs/extfs/dpkg+
  476. lib/vfs/mc-vfs/extfs/iso9660
  477. lib/vfs/mc-vfs/extfs/hp48+
  478. lib/vfs/mc-vfs/extfs/lslR
  479. lib/vfs/mc-vfs/extfs/mailfs
  480. lib/vfs/mc-vfs/extfs/patchfs
  481. lib/vfs/mc-vfs/extfs/rpms+
  482. lib/vfs/mc-vfs/extfs/s3+
  483. lib/vfs/mc-vfs/extfs/uace
  484. lib/vfs/mc-vfs/extfs/ualz
  485. lib/vfs/mc-vfs/extfs/uar
  486. lib/vfs/mc-vfs/extfs/uarc
  487. lib/vfs/mc-vfs/extfs/uarj
  488. lib/vfs/mc-vfs/extfs/uc1541
  489. lib/vfs/mc-vfs/extfs//ucab
  490. lib/vfs/mc-vfs/extfs/uha
  491. lib/vfs/mc-vfs/extfs/ulha
  492. lib/vfs/mc-vfs/extfs/urar
  493. lib/vfs/mc-vfs/extfs/uzip
  494. lib/vfs/mc-vfs/extfs/uzoo
  495. lib/vfs/mc-vfs/fish/Makefile
  496. lib/widget/Makefile
  497. misc/syntax/Makefile
  498. doc/Makefile
  499. doc/hints/Makefile
  500. doc/man/mc.1 doc/man/mcedit.1 doc/man/mcview.1 doc/man/Makefile
  501. doc/man/es/mc.1 doc/man/es/Makefile
  502. doc/man/hu/mc.1 doc/man/hu/Makefile
  503. doc/man/it/mc.1 doc/man/it/Makefile
  504. doc/man/pl/mc.1 doc/man/pl/Makefile
  505. doc/man/ru/mc.1 doc/man/ru/Makefile
  506. doc/man/sr/mc.1 doc/man/sr/Makefile
  507. doc/hlp/Makefile
  508. doc/hlp/es/Makefile
  509. doc/hlp/hu/Makefile
  510. doc/hlp/it/Makefile
  511. doc/hlp/pl/Makefile
  512. doc/hlp/ru/Makefile
  513. doc/hlp/sr/Makefile
  514. intl/Makefile
  515. po/Makefile.in
  516. ])
  517. AC_OUTPUT
  518. echo "
  519. Configuration:
  520. Source code location: ${srcdir}
  521. Compiler: ${CC}
  522. Compiler flags: ${CFLAGS}
  523. File system: ${vfs_type}
  524. ${vfs_flags}
  525. Screen library: ${screen_msg}
  526. Mouse support: ${mouse_lib}
  527. X11 events support: ${textmode_x11_support}
  528. With subshell support: ${subshell}
  529. Internal editor: ${edit_msg}
  530. Diff viewer: ${diff_msg}
  531. Support for charset: ${charset_msg}
  532. Search type: ${SEARCH_TYPE}
  533. "