⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 mutt-1.5.12 源代码。linux 下邮件接受的工具。
💻 IN
📖 第 1 页 / 共 3 页
字号:
dnl Process this file with autoconf to produce a configure script.dnl !!! WHEN ADDING NEW CONFIGURE TESTS, PLEASE ADD CODE TO MAIN.C !!!dnl !!! TO DUMP THEIR RESULTS WHEN MUTT -V IS CALLED            !!!AC_PREREQ([2.54])AC_INIT([mutt.h])AM_CONFIG_HEADER([config.h])mutt_cv_version=`cat $srcdir/VERSION`AM_INIT_AUTOMAKE(mutt, $mutt_cv_version)AC_SUBST([CONFIG_STATUS_DEPENDENCIES], ['$(top_srcdir)/VERSION'])AC_GNU_SOURCEALL_LINGUAS="de eu ru it es uk fr pl nl cs id sk ko el zh_TW zh_CN pt_BR eo gl sv da lt tr ja hu et ca bg ga"AC_CANONICAL_HOSTAC_MSG_CHECKING([for prefix])if test x$prefix = xNONE; then  mutt_cv_prefix=$ac_default_prefixelse  mutt_cv_prefix=$prefixfiAC_MSG_RESULT($mutt_cv_prefix)AC_PROG_CCAC_ISC_POSIXAM_C_PROTOTYPESif test "x$U" != "x"; then  AC_MSG_ERROR(Compiler not ANSI compliant)fiAC_PROG_CPPAC_PROG_MAKE_SETAC_PROG_INSTALLAC_PROG_RANLIBAC_CHECK_TOOL(AR, ar, ar)AC_C_INLINEAC_C_CONSTAC_SYS_LARGEFILEAC_FUNC_FSEEKOAC_CHECK_SIZEOF(off_t)AC_PATH_PROG(DBX, dbx, no)AC_PATH_PROG(GDB, gdb, no)AC_PATH_PROG(SDB, sdb, no)if test $GDB != no ; then        DEBUGGER=$GDBelif test $DBX != no ; then        DEBUGGER=$DBXelif test $SDB != no ; then        DEBUGGER=$SDBelse        DEBUGGER=nofiAC_SUBST([DEBUGGER])AH_TEMPLATE([sig_atomic_t],            [/* Define to `int' if <signal.h> doesn't define.])AH_TEMPLATE([HAVE_START_COLOR],            [Define if you have start_color, as a function or macro.])AH_TEMPLATE([HAVE_TYPEAHEAD],            [Define if you have typeahead, as a function or macro.])AH_TEMPLATE([HAVE_BKGDSET],            [Define if you have bkgdset, as a function or macro.])AH_TEMPLATE([HAVE_CURS_SET],            [Define if you have curs_set, as a function or macro.])AH_TEMPLATE([HAVE_META],            [Define if you have meta, as a function or macro.])AH_TEMPLATE([HAVE_USE_DEFAULT_COLORS],            [Define if you have use_default_colors, as a function or macro.])AH_TEMPLATE([HAVE_RESIZETERM],            [Define if you have resizeterm, as a function or macro.])AH_TEMPLATE([SIG_ATOMIC_VOLATILE_T],            [Some systems declare sig_atomic_t as volatile, some others -- no.             This define will have value `sig_atomic_t' or             `volatile sig_atomic_t' accordingly.])AH_TEMPLATE([ICONV_NONTRANS],            [Define as 1 if iconv() only converts exactly and we should treat             all return values other than (size_t)(-1) as equivalent.])AH_BOTTOM([/* fseeko portability defines */#ifdef HAVE_FSEEKO# define LOFF_T off_t# if SIZEOF_OFF_T == 8#  define OFF_T_FMT "%lld"# else#  define OFF_T_FMT "%ld"# endif#else# define LOFF_T long# define fseeko fseek# define ftello ftell# define OFF_T_FMT "%ld"#endif])MUTT_C99_INTTYPESac_aux_path_sendmail=/usr/sbin:/usr/libAC_PATH_PROG(SENDMAIL, sendmail, /usr/sbin/sendmail, $PATH:$ac_aux_path_sendmail)AC_DEFINE_UNQUOTED(SENDMAIL,"$ac_cv_path_SENDMAIL", [Where to find sendmail on your system.])OPS='$(srcdir)/OPS'AC_ARG_ENABLE(gpgme, AC_HELP_STRING([--enable-gpgme], [Enable GPGME support]),[       if test x$enableval = xyes; then		have_gpgme=yes	fi])AC_ARG_WITH(gpgme-prefix, AC_HELP_STRING([--with-gpgme-prefix=PFX], [prefix where GPGME is installed (optional)]),gpgme_config_prefix="$withval", gpgme_config_prefix="")if test x$have_gpgme = xyes; then	if test x$gpgme_config_prefix != x; then		GPGME_CONFIG="$gpgme_config_prefix/bin/gpgme-config"	else		AC_PATH_PROG(GPGME_CONFIG, gpgme-config, no)	fi	if test "x$GPGME_CONFIG" = "xno"; then		AC_MSG_ERROR([GPGME not found])	else		LIBGPGME_CFLAGS=`$GPGME_CONFIG --cflags`		LIBGPGME_LIBS=`$GPGME_CONFIG --libs`		MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS crypt-gpgme.o crypt-mod-pgp-gpgme.o crypt-mod-smime-gpgme.o"		AC_DEFINE(CRYPT_BACKEND_GPGME, 1, [Defined, if GPGME support is enabled])	fifiAC_SUBST(LIBGPGME_CFLAGS)AC_SUBST(LIBGPGME_LIBS)AC_ARG_ENABLE(pgp, AC_HELP_STRING([--disable-pgp], [Disable PGP support]),[       if test x$enableval = xno ; then                have_pgp=no        fi])if test x$have_pgp != xno ; then        AC_DEFINE(CRYPT_BACKEND_CLASSIC_PGP,1, [Define if you want classic PGP support.])        PGPAUX_TARGET="pgpring\$(EXEEXT) pgpewrap\$(EXEEXT)"        MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS pgp.o pgpinvoke.o pgpkey.o pgplib.o gnupgparse.o pgpmicalg.o pgppacket.o crypt-mod-pgp-classic.o"fiAC_ARG_ENABLE(smime, AC_HELP_STRING([--disable-smime], [Disable SMIME support]),[	if test x$enableval = xno ; then		have_smime=no	fi]) if test x$have_smime != xno ; then	AC_DEFINE(CRYPT_BACKEND_CLASSIC_SMIME, 1, [Define if you want clasic S/MIME support.])	MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS smime.o crypt-mod-smime-classic.o"	SMIMEAUX_TARGET="smime_keys"fiAC_ARG_WITH(mixmaster, AC_HELP_STRING([--with-mixmaster[=PATH]], [Include Mixmaster support]),        [if test -x "$withval" ; then                MIXMASTER="$withval"         else                MIXMASTER="mixmaster"         fi         OPS="$OPS \$(srcdir)/OPS.MIX"         MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS remailer.o"         AC_DEFINE_UNQUOTED(MIXMASTER,"$MIXMASTER", [Where to find mixmaster on your system.])        ])# We now require all OPSOPS="$OPS \$(srcdir)/OPS.PGP \$(srcdir)/OPS.SMIME \$(srcdir)/OPS.CRYPT "AC_SUBST([OPS])AC_SUBST(PGPAUX_TARGET)AC_SUBST(SMIMEAUX_TARGET)AC_PATH_PROG(ISPELL, ispell, no)if test $ISPELL != no; then        AC_DEFINE_UNQUOTED(ISPELL,"$ISPELL",[ Where to find ispell on your system. ])fiAC_ARG_WITH(slang, AC_HELP_STRING([--with-slang[=DIR]], [Use S-Lang instead of ncurses]),        [AC_CACHE_CHECK([if this is a BSD system], mutt_cv_bsdish,                [AC_TRY_RUN([#include <sys/param.h>main (){#ifdef BSD        exit (0);#else        exit (1);#endif}],                        mutt_cv_bsdish=yes,                        mutt_cv_bsdish=no,                        mutt_cv_bsdish=no)])        AC_MSG_CHECKING(for S-Lang)        if test $withval = yes; then                if test -d $srcdir/../slang; then                        mutt_cv_slang=$srcdir/../slang/src                        CPPFLAGS="$CPPFLAGS -I${mutt_cv_slang}"                        LDFLAGS="$LDFLAGS -L${mutt_cv_slang}/objs"                else                        if test -d $mutt_cv_prefix/include/slang; then                                CPPFLAGS="$CPPFLAGS -I$mutt_cv_prefix/include/slang"                        elif test -d /usr/include/slang; then                                CPPFLAGS="$CPPFLAGS -I/usr/include/slang"                        fi                        mutt_cv_slang=yes                fi        else                dnl ---Check to see if $withval is a source directory                if test -f $withval/src/slang.h; then                        mutt_cv_slang=$withval/src                        CPPFLAGS="$CPPFLAGS -I${mutt_cv_slang}"                        LDFLAGS="$LDFLAGS -L${mutt_cv_slang}/objs"                else                        dnl ---Must be installed somewhere                        mutt_cv_slang=$withval                        if test -d $withval/include/slang; then                                CPPFLAGS="$CPPFLAGS -I${withval}/include/slang"                        elif test -d $withval/include; then                                CPPFLAGS="$CPPFLAGS -I${withval}/include"                        fi                        LDFLAGS="$LDFLAGS -L${withval}/lib"                fi        fi        AC_MSG_RESULT($mutt_cv_slang)        if test $mutt_cv_bsdish = yes; then                AC_CHECK_LIB(termlib, main)        fi        AC_DEFINE(USE_SLANG_CURSES,1,                [ Define if you compile with SLang instead of curses/ncurses. ])        AC_DEFINE(HAVE_COLOR,1,[ Define if your curses library supports color. ])        MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS resize.o"        dnl --- now that we've found it, check the link        AC_CHECK_LIB(slang, SLtt_get_terminfo,                [MUTTLIBS="$MUTTLIBS -lslang -lm"],                [AC_MSG_ERROR(unable to compile.  check config.log)], -lm)        ],        [mutt_cv_curses=/usr        AC_ARG_WITH(curses, AC_HELP_STRING([--with-curses=DIR], [Where ncurses is installed]),                [if test $withval != yes; then                        mutt_cv_curses=$withval                fi                if test x$mutt_cv_curses != x/usr; then                        LDFLAGS="$LDFLAGS -L${mutt_cv_curses}/lib"                        CPPFLAGS="$CPPFLAGS -I${mutt_cv_curses}/include"                fi])	AC_CHECK_FUNC(initscr,,[	cf_ncurses="ncurses"	for lib in ncurses ncursesw	do		AC_CHECK_LIB($lib, waddnwstr, [cf_ncurses="$lib"; break])	done        AC_CHECK_LIB($cf_ncurses, initscr,                [MUTTLIBS="$MUTTLIBS -l$cf_ncurses"		                if test "$cf_ncurses" = ncursesw; then			AC_CHECK_HEADERS(ncursesw/ncurses.h,[cf_cv_ncurses_header="ncursesw/ncurses.h"])		else                  AC_CHECK_HEADERS(ncurses/ncurses.h,[cf_cv_ncurses_header="ncurses/ncurses.h"],                    [AC_CHECK_HEADERS(ncurses.h,[cf_cv_ncurses_header="ncurses.h"])])		fi],                [CF_CURSES_LIBS])		])        old_LIBS="$LIBS"        LIBS="$LIBS $MUTTLIBS"        CF_CHECK_FUNCDECLS([#include <${cf_cv_ncurses_header-curses.h}>],                           [start_color typeahead bkgdset curs_set meta use_default_colors resizeterm])        if test "$ac_cv_func_decl_start_color" = yes; then                AC_DEFINE(HAVE_COLOR,1,[ Define if your curses library supports color. ])        fi        if test "$ac_cv_func_decl_resizeterm" = yes; then                MUTT_LIB_OBJECTS="$MUTT_LIB_OBJECTS resize.o"        fi        LIBS="$old_LIBS"        ])AC_HEADER_STDCAC_CHECK_HEADERS(stdarg.h sys/ioctl.h ioctl.h sysexits.h)AC_CHECK_HEADERS(sys/time.h sys/resource.h)AC_CHECK_HEADERS(unix.h)AC_CHECK_FUNCS(setrlimit getsid)AC_TYPE_SIGNALAC_MSG_CHECKING(for sig_atomic_t in signal.h)AC_EGREP_HEADER(sig_atomic_t,signal.h,  [    ac_cv_type_sig_atomic_t=yes;    AC_EGREP_HEADER(volatile.*sig_atomic_t,                    signal.h,                    [                        is_sig_atomic_t_volatile=yes;                        AC_MSG_RESULT([yes, volatile])                    ],                    [                        is_sig_atomic_t_volatile=no;                        AC_MSG_RESULT([yes, non volatile])                    ])  ],  [    AC_MSG_RESULT(no)    AC_CHECK_TYPE(sig_atomic_t, int)    is_sig_atomic_t_volatile=no  ])if test $is_sig_atomic_t_volatile = 'yes'then    AC_DEFINE(SIG_ATOMIC_VOLATILE_T, sig_atomic_t)else    AC_DEFINE(SIG_ATOMIC_VOLATILE_T, [volatile sig_atomic_t])fiAC_DECL_SYS_SIGLISTAC_TYPE_PID_TAC_CHECK_TYPE(ssize_t, int)AC_CHECK_FUNCS(fgetpos memmove setegid srand48 strerror)AC_REPLACE_FUNCS([setenv strcasecmp strdup])AC_CHECK_FUNC(getopt)if test $ac_cv_func_getopt = yes; then        AC_CHECK_HEADERS(getopt.h)fimutt_cv_snprintf=noSNPRINTFOBJS=""AC_CHECK_FUNCS(snprintf, , [mutt_cv_snprintf=yes])AC_CHECK_FUNCS(vsnprintf, , [mutt_cv_snprintf=yes])if test $mutt_cv_snprintf = yes; then        AC_LIBOBJ(snprintf)fiXIPH_FUNC_VA_COPYdnl SCO uses chsize() instead of ftruncate()AC_CHECK_FUNCS(ftruncate, , [AC_CHECK_LIB(x, chsize)])dnl SCO has strftime() in libintlAC_CHECK_FUNCS(strftime, , [AC_CHECK_LIB(intl, strftime)])dnl AIX may not have fchdir()AC_CHECK_FUNCS(fchdir, , [mutt_cv_fchdir=no])AC_ARG_WITH(regex, AC_HELP_STRING([--with-regex], [Use the GNU regex library]),        [mutt_cv_regex=yes],        [AC_CHECK_FUNCS(regcomp, mutt_cv_regex=no, mutt_cv_regex=yes)])if test $mutt_cv_regex = no ; thenAC_CACHE_CHECK([whether your system's regexp library is completely broken],        [mutt_cv_regex_broken],        AC_TRY_RUN([#include <unistd.h>#include <regex.h>main() { regex_t blah ; regmatch_t p; p.rm_eo = p.rm_eo; return regcomp(&blah, "foo.*bar", REG_NOSUB) || regexec (&blah, "foobar", 0, NULL, 0); }],

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -