configure.ac 14 KB

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