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

📄 configure.in

📁 MiniWeb 在嵌入式平台上运行的WEB源代码
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT(thttpd.c)AC_CANONICAL_SYSTEMAC_PROG_CCV_CCOPT="-O"if test "$GCC" = yes ; then	AC_MSG_CHECKING(gcc version)	AC_CACHE_VAL(ac_cv_lbl_gcc_vers,	    ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \		sed -n -e '$s/.* //' -e '$s/\..*//p'`)	AC_MSG_RESULT($ac_cv_lbl_gcc_vers)	if test "$ac_cv_lbl_gcc_vers" -gt 1 ; then		V_CCOPT="-O2"	fifiif test -f .devel ; then	V_CCOPT="-g $V_CCOPT -Wall -Wmissing-prototypes -Wstrict-prototypes"fidnldnl maybe this should be a loopdnlAC_MSG_CHECKING(how to link static binaries)AC_CACHE_VAL(ac_cv_lbl_static_flag,    ac_cv_lbl_static_flag=unknown    echo 'main() {}' > conftest.c    if test "$GCC" != yes ; then	    trial_flag="-Bstatic"	    test=`$CC $trial_flag -o conftest conftest.c 2>&1`	    if test -z "$test" ; then		    ac_cv_lbl_static_flag="$trial_flag"	    fi	    rm -f conftest    fi    if test "$ac_cv_lbl_static_flag" = unknown ; then	    trial_flag="-static"	    test=`$CC $trial_flag -o conftest conftest.c 2>&1`	    if test -z "$test" ; then		    ac_cv_lbl_static_flag="$trial_flag"	    fi	    rm -f conftest    fi    rm conftest.c)AC_MSG_RESULT($ac_cv_lbl_static_flag)if test "$ac_cv_lbl_static_flag" != unknown ; then	V_STATICFLAG="$ac_cv_lbl_static_flag"fiAC_MSG_CHECKING(for __progname)AC_CACHE_VAL(ac_cv_extern__progname,    AC_TRY_LINK([],	[extern char *__progname; 	puts(__progname)],	ac_cv_extern__progname=yes,	ac_cv_extern__progname=no))if test $ac_cv_extern__progname = yes ; then	AC_DEFINE(HAVE__PROGNAME)	AC_MSG_RESULT(yes)else	AC_MSG_RESULT(no)   fiAC_CHECK_HEADERS(fcntl.h grp.h memory.h paths.h poll.h sys/poll.h)AC_HEADER_TIMEAC_HEADER_DIRENTd="/usr/local/v6/lib"AC_MSG_CHECKING(for $d)if test -d $d; then	AC_MSG_RESULT(yes (Adding -L$d to LDFLAGS))	LDFLAGS="$LDFLAGS -L$d"else	AC_MSG_RESULT(no)fidnldnl Most operating systems have gethostbyname() in the default searcheddnl libraries (i.e. libc):dnlV_NETLIBS=""AC_CHECK_FUNC(gethostbyname, ,    # Some OSes (eg. Solaris) place it in libnsl:    AC_LBL_CHECK_LIB(nsl, gethostbyname,	V_NETLIBS="-lnsl $V_NETLIBS", 	# Some strange OSes (SINIX) have it in libsocket:	AC_LBL_CHECK_LIB(socket, gethostbyname,	    V_NETLIBS="-lsocket $V_NETLIBS", 	    # Unfortunately libsocket sometimes depends on libnsl.	    # AC_CHECK_LIB's API is essentially broken so the	    # following ugliness is necessary:	    AC_LBL_CHECK_LIB(socket, gethostbyname,		V_NETLIBS="-lsocket -lnsl $V_NETLIBS",		AC_CHECK_LIB(resolv, gethostbyname,		    V_NETLIBS="-lresolv $V_NETLIBS"),		-lnsl))))AC_CHECK_FUNC(socket, ,    AC_CHECK_LIB(socket, socket,	V_NETLIBS="-lsocket $V_NETLIBS",	AC_LBL_CHECK_LIB(socket, socket,	    V_NETLIBS="-lsocket -lnsl $V_NETLIBS", , -lnsl)))AC_CHECK_LIB(inet6, main)AC_CHECK_FUNC(crypt, , AC_CHECK_LIB(crypt, crypt))AC_CHECK_FUNC(hstrerror, ,    AC_CHECK_LIB(resolv, hstrerror, V_NETLIBS="-lresolv $V_NETLIBS"))AC_REPLACE_FUNCS(strerror)AC_CHECK_FUNCS(waitpid vsnprintf daemon setsid setlogin getaddrinfo getnameinfo gai_strerror)AC_FUNC_MMAPcase "$target_os" insolaris*)	dnl Solaris's select() is a bad wrapper routine.	AC_CHECK_FUNCS(poll)	;;*)	AC_CHECK_FUNCS(select poll)	;;esacAC_ACME_TM_GMTOFFAC_ACME_SOCKADDR_STORAGEAC_ACME_SOCKADDR_IN6AC_PROG_MAKE_SETAC_PROG_INSTALLAC_SUBST(DEFS)AC_SUBST(V_CCOPT)AC_SUBST(V_STATICFLAG)AC_SUBST(V_NETLIBS)AC_OUTPUT(Makefile cgi-src/Makefile extras/Makefile)

⌨️ 快捷键说明

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