configure.in
来自「一个WEB服务器的性能测试工具」· IN 代码 · 共 76 行
IN
76 行
dnl Process this file with autoconf to produce a configure script.AC_INIT(timer.h)AC_CONFIG_HEADER(config.h)AC_ARG_ENABLE(debug, [ --enable-debug enable debug support])if test "$enable_debug" = yes; then CPPFLAGS="${CPPFLAGS} -DDEBUG"else CPPFLAGS="${CPPFLAGS} -DNDEBUG"fiCPPFLAGS="${CPPFLAGS} -D_GNU_SOURCE -D_XOPEN_SOURCE"LDFLAGS="${LDFLAGS}"dnl Checks for programs.AC_PROG_CCAC_PROG_INSTALLAC_PROG_MAKE_SETAC_PROG_RANLIBAC_PROG_GCC_TRADITIONALAC_CANONICAL_SYSTEMif test "$GCC" = "yes"; then CFLAGS="${CFLAGS} -Wall"else # ugly, there's gotta be a better way to do this... case "${build_os}" in hpux*) CPPFLAGS="${CPPFLAGS} -Ae" CFLAGS="${CFLAGS} +ESlit" if test "$enable_debug" != yes; then CFLAGS="${CFLAGS} +O2" fi ;; esacfidnl Checks for libraries.dnl Replace `main' with a function in -lm:AC_CHECK_LIB(m, main)AC_CHECK_LIB(crypto, main)AC_CHECK_LIB(ssl, SSL_version)dnl Checks for header files.AC_HEADER_STDCAC_CHECK_HEADERS(fcntl.h sys/ioctl.h sys/time.h unistd.h openssl/ssl.h)if test "$ac_cv_header_openssl_ssl_h" = "yes" \ -a "$ac_cv_lib_ssl_SSL_version" = "yes" \ -a "$ac_cv_lib_crypto_main" = "yes"; then AC_DEFINE(HAVE_SSL)fidnl Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_TYPE_SIZE_TAC_TYPE_LONG_LONGAC_HEADER_TIMEAC_CHECK_SIZEOF(long)AC_CHECK_TYPE(u_char, unsigned char)AC_CHECK_TYPE(u_short, unsigned short)AC_CHECK_TYPE(u_int, unsigned int)AC_CHECK_TYPE(u_long, unsigned long)dnl Checks for library functions.AC_FUNC_ALLOCAAC_FUNC_MMAPAC_TYPE_SIGNALAC_FUNC_VPRINTFAC_CHECK_FUNCS(gettimeofday select socket strdup strerror strtod strtol \ strtoul getopt_long)AC_OUTPUT(stat/Makefile lib/Makefile Makefile gen/Makefile)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?