mirror of
https://github.com/reactos/reactos.git
synced 2024-12-27 09:34:43 +00:00
e5c0c7185e
svn path=/trunk/; revision=2456
104 lines
1.5 KiB
C++
104 lines
1.5 KiB
C++
/* This just computes a nice value for the features variable */
|
|
|
|
#ifndef VERSION
|
|
# define VERSION "undefined"
|
|
#endif
|
|
|
|
char *features =
|
|
"Edition: "
|
|
#ifdef HAVE_X
|
|
# ifdef HAVE_XVIEW
|
|
"XView"
|
|
# else
|
|
"Tk"
|
|
# endif
|
|
#else
|
|
"text mode"
|
|
#endif
|
|
".\n"
|
|
|
|
#ifdef USE_VFS
|
|
"Virtual File System: tarfs, extfs"
|
|
#ifdef USE_NETCODE
|
|
", ftpfs"
|
|
# ifdef HSC_PROXY
|
|
" (proxies: hsc proxy)"
|
|
# endif
|
|
", mcfs"
|
|
# ifdef USE_TERMNET
|
|
" (with termnet support)"
|
|
# endif
|
|
#endif
|
|
#ifdef USE_EXT2FSLIB
|
|
", undelfs"
|
|
#endif
|
|
".\n"
|
|
#endif
|
|
|
|
#ifdef USE_INTERNAL_EDIT
|
|
"With builtin Editor\n"
|
|
#endif
|
|
|
|
"Using "
|
|
#ifdef HAVE_SLANG
|
|
# ifdef HAVE_SYSTEM_SLANG
|
|
"system-installed "
|
|
# endif
|
|
"S-lang library with "
|
|
|
|
# ifdef SLANG_TERMINFO
|
|
"terminfo"
|
|
# else
|
|
# ifdef USE_TERMCAP
|
|
"termcap"
|
|
# else
|
|
"an unknown terminal"
|
|
# endif
|
|
# endif
|
|
" database"
|
|
#else
|
|
# ifdef USE_NCURSES
|
|
"the ncurses library"
|
|
# else
|
|
"some unknown curses library"
|
|
# endif
|
|
#endif
|
|
"\n"
|
|
#ifdef HAVE_SUBSHELL_SUPPORT
|
|
"With subshell support: "
|
|
# ifdef SUBSHELL_OPTIONAL
|
|
"optional"
|
|
# else
|
|
"as default"
|
|
# endif
|
|
"\n"
|
|
#endif
|
|
|
|
#ifdef HAVE_DUSUM
|
|
"With DUSUM command\n"
|
|
#endif
|
|
|
|
#ifdef WITH_BACKGROUND
|
|
"With support for background operations\n"
|
|
#endif
|
|
;
|
|
|
|
static const int status_mouse_support =
|
|
#ifdef HAVE_LIBGPM
|
|
1;
|
|
#else
|
|
0;
|
|
#endif
|
|
|
|
const int status_using_ncurses =
|
|
#ifdef HAVE_SLANG
|
|
0;
|
|
#else
|
|
#ifdef USE_NCURSES
|
|
1;
|
|
#else
|
|
0;
|
|
#endif
|
|
#endif
|
|
|
|
|