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

📄 configure.ac

📁 网络时间协议NTP 源码 版本v4.2.0b 该源码用于linux平台下
💻 AC
字号:
# Process this file with autoconf to produce a configure script.AC_INIT(main.c)AM_INIT_AUTOMAKE([msntp],[1.6])AC_CONFIG_SRCDIR([header.h])AC_CANONICAL_HOST# Checks for programs.AC_PROG_CC# Checks for libraries.# Checks for header files.AC_HEADER_STDCAC_CHECK_HEADERS([arpa/inet.h fcntl.h float.h limits.h netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/time.h syslog.h unistd.h])# Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_TYPE_SIZE_TAC_HEADER_TIMEAC_STRUCT_TMAC_CACHE_CHECK([for ss_family field in struct sockaddr_storage],		ac_cv_have_ss_family_in_struct_ss, [	AC_TRY_COMPILE(		[#include <sys/types.h>#include <sys/socket.h>		],		[ struct sockaddr_storage s; s.ss_family = 1; ],		[ ac_cv_have_ss_family_in_struct_ss="yes" ],		[ ac_cv_have_ss_family_in_struct_ss="no" ],	)])if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then	AC_DEFINE(HAVE_SS_FAMILY_IN_SS, 1, [Does struct sockaddr_storage have ss_family?])fiAC_CACHE_CHECK([for __ss_family field in struct sockaddr_storage],		ac_cv_have___ss_family_in_struct_ss, [	AC_TRY_COMPILE(		[#include <sys/types.h>#include <sys/socket.h>		],		[ struct sockaddr_storage s; s.__ss_family = 1; ],		[ ac_cv_have___ss_family_in_struct_ss="yes" ],		[ ac_cv_have___ss_family_in_struct_ss="no" ]	)])if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then	AC_DEFINE(HAVE___SS_FAMILY_IN_SS, 1, [Does struct sockaddr_storage have __ss_family?])ficase "$ac_cv_have_ss_family_in_struct_ss$ac_cv_have___ss_family_in_struct_ss" in noyes)    AC_DEFINE_UNQUOTED(ss_family, __ss_family, [])    AC_DEFINE_UNQUOTED(ss_len, __ss_len, [])    ;;esac# Checks for library functions.AC_FUNC_MEMCMPAC_FUNC_SETVBUF_REVERSEDAC_TYPE_SIGNALAC_CHECK_FUNCS([alarm])AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent, , , -lsocket))AC_CHECK_FUNCS([gettimeofday inet_ntoa memset])AC_CHECK_FUNCS(socket, , AC_CHECK_LIB(socket, socket))AC_CHECK_FUNCS(sqrt, , AC_CHECK_LIB(m, sqrt))AC_CHECK_FUNCS([strrchr])case "$host" in *-*-linux*)    CFLAGS="$CFLAGS -DADJTIME_MISSING"    ;; *-*-sunos*)    CFLAGS="$CFLAGS -DNONBLOCK_BROKEN"    ;;esacAC_MSG_CHECKING(for bin subdirectory)AC_ARG_WITH(binsubdir,	AC_HELP_STRING([--with-binsubdir], [bin ={bin,sbin}]),	use_binsubdir="$withval", use_binsubdir="bin")case "$use_binsubdir" in bin)    ;; sbin)    ;; *)    AC_MSG_ERROR([<$use_binsubdir> is illegal - must be "bin" or "sbin"])    ;;esacAC_MSG_RESULT($use_binsubdir)BINSUBDIR=$use_binsubdirAC_SUBST(BINSUBDIR)AC_CONFIG_FILES([Makefile])AC_OUTPUT

⌨️ 快捷键说明

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