首页 > 开发 > 综合 > 正文

autoconf手册(九)

2024-07-21 02:35:57
字体:
来源:转载
供稿:网友

  陈旧的宏名
  在Autoconf的第2版,大部分宏被重新命名以使用更加统一和具有描述性的命名方案。下面是被重新命名了的宏的原来名字,随后给出了这些宏现在的名字。虽然为了保持向后兼容,旧名字仍然能够被autoconf程序所接受,旧名字都被看作过时的。 关于新的命名方案,参见宏名。
  
  AC_ALLOCA
  AC_FUNC_ALLOCA
  AC_ARG_ARRAY
  因为用途有限而被删除了。
  AC_CHAR_UNSIGNED
  AC_C_CHAR_UNSIGNED
  AC_CONST
  AC_C_CONST
  AC_CROSS_CHECK
  AC_C_CROSS
  AC_ERROR
  AC_MSG_ERROR
  AC_FIND_X
  AC_PATH_X
  AC_FIND_XTRA
  AC_PATH_XTRA
  AC_FUNC_CHECK
  AC_CHECK_FUNC
  AC_GCC_TRADITIONAL
  AC_PROG_GCC_TRADITIONAL
  AC_GETGROUPS_T
  AC_TYPE_GETGROUPS
  AC_GETLOADAVG
  AC_FUNC_GETLOADAVG
  AC_HAVE_FUNCS
  AC_CHECK_FUNCS
  AC_HAVE_HEADERS
  AC_CHECK_HEADERS
  AC_HAVE_POUNDBANG
  AC_SYS_INTERPRETER (不同的调用惯例)
  AC_HEADER_CHECK
  AC_CHECK_HEADER
  AC_HEADER_EGREP
  AC_EGREP_HEADER
  AC_INLINE
  AC_C_INLINE
  AC_LN_S
  AC_PROG_LN_S
  AC_LONG_DOUBLE
  AC_C_LONG_DOUBLE
  AC_LONG_FILE_NAMES
  AC_SYS_LONG_FILE_NAMES
  AC_MAJOR_HEADER
  AC_HEADER_MAJOR
  AC_MINUS_C_MINUS_O
  AC_PROG_CC_C_O
  AC_MMAP
  AC_FUNC_MMAP
  AC_MODE_T
  AC_TYPE_MODE_T
  AC_OFF_T
  AC_TYPE_OFF_T
  AC_PID_T
  AC_TYPE_PID_T
  AC_PREFIX
  AC_PREFIX_PROGRAM
  AC_PROGRAMS_CHECK
  AC_CHECK_PROGS
  AC_PROGRAMS_PATH
  AC_PATH_PROGS
  AC_PROGRAM_CHECK
  AC_CHECK_PROG
  AC_PROGRAM_EGREP
  AC_EGREP_CPP
  AC_PROGRAM_PATH
  AC_PATH_PROG
  AC_REMOTE_TAPE
  因为用途有限而被删除了。
  AC_RESTARTABLE_SYSCALLS
  AC_SYS_RESTARTABLE_SYSCALLS
  AC_RETSIGTYPE
  AC_TYPE_SIGNAL
  AC_RSH
  因为用途有限而被删除了。
  AC_SETVBUF_REVERSED
  AC_FUNC_SETVBUF_REVERSED
  AC_SET_MAKE
  AC_PROG_MAKE_SET
  AC_SIZEOF_TYPE
  AC_CHECK_SIZEOF
  AC_SIZE_T
  AC_TYPE_SIZE_T
  AC_STAT_MACROS_BROKEN
  AC_HEADER_STAT
  AC_STDC_HEADERS
  AC_HEADER_STDC
  AC_STRCOLL
  AC_FUNC_STRCOLL
  AC_ST_BLKSIZE
  AC_STRUCT_ST_BLKSIZE
  AC_ST_BLOCKS
  AC_STRUCT_ST_BLOCKS
  AC_ST_RDEV
  AC_STRUCT_ST_RDEV
  AC_SYS_SIGLIST_DECLARED
  AC_DECL_SYS_SIGLIST
  AC_TEST_CPP
  AC_TRY_CPP
  AC_TEST_PROGRAM
  AC_TRY_RUN
  AC_TIMEZONE
  AC_STRUCT_TIMEZONE
  AC_TIME_WITH_SYS_TIME
  AC_HEADER_TIME
  AC_UID_T
  AC_TYPE_UID_T
  AC_UTIME_NULL
  AC_FUNC_UTIME_NULL
  AC_VFORK
  AC_FUNC_VFORK
  AC_VPRINTF
  AC_FUNC_VPRINTF
  AC_WAIT3
  AC_FUNC_WAIT3
  AC_WARN
  AC_MSG_WARN
  AC_WordS_BIGENDIAN
  AC_C_BIGENDIAN
  AC_YYTEXT_POINTER
  AC_DECL_YYTEXT
  环境变量索引
  这是一个按照字母顺序排序的,由Autoconf检查的环境变量的列表。

  
  Jump to: a - c - s
  a
  AC_MACRODIR, AC_MACRODIR, AC_MACRODIR, AC_MACRODIR, AC_MACRODIR, AC_MACRODIR
  c
  CONFIG_FILES
  CONFIG_HEADERS
  CONFIG_SHELL
  CONFIG_SITE
  CONFIG_STATUS
  s
  SIMPLE_BACKUP_SUFFIX
  
  输出变量索引
  这是一个按照字母顺序排序的,Autoconf将在它所创建的文件(通常是一个或更多`Makefile')中进行替换的变量的列表。关于这些是如何实现的,请参见设定输出变量。
  
  Jump to: a - b - c - d - e - f - h - i - k - l - m - n - o - p - r - s - t - x - y
  a
  ALLOCA
  AWK
  b
  bindir
  build
  build_alias
  build_cpu
  build_os
  build_vendor
  c
  CC, CC, CC
  CFLAGS, CFLAGS
  configure_input
  CPP
  CPPFLAGS
  CXX
  CXXCPP
  CXXFLAGS, CXXFLAGS
  d
  datadir
  DEFS
  e
  exec_prefix
  EXEEXT
  f
  F77
  FFLAGS, FFLAGS
  FLIBS
  h
  host
  host_alias
  host_cpu
  host_os
  host_vendor
  i
  includedir
  infodir
  INSTALL
  INSTALL_DATA
  INSTALL_PROGRAM
  INSTALL_SCRipT
  k
  KMEM_GROUP
  l
  LDFLAGS
  LEX
  LEX_OUTPUT_ROOT
  LEXLIB
  libdir
  libexecdir
  LIBOBJS, LIBOBJS, LIBOBJS, LIBOBJS, LIBOBJS
  LIBS, LIBS, LIBS
  LN_S
  localstatedir
  m
  mandir
  n
  NEED_SETGID
  o
  OBJEXT
  oldincludedir
  p
  prefix
  program_transform_name
  r
  RANLIB
  s
  sbindir
  SET_MAKE
  sharedstatedir
  srcdir
  subdirs
  sysconfdir
  t
  target
  target_alias
  target_cpu
  target_os
  target_vendor
  top_srcdir
  x
  X_CFLAGS
  X_EXTRA_LIBS
  X_LIBS
  X_PRE_LIBS
  y
  YACC
  
  预处理器符号索引
  这是一个按照字母顺序排序的,由Autoconf宏定义的C预处理符号的列表。为了与Autoconf协同工作,C源代码应该在#if指令中使用这些名字。
  
  Jump to: _ - c - d - f - g - h - i - l - m - n - o - p - r - s - t - u - v - w - y
  _
  __CHAR_UNSIGNED__
  _ALL_SOURCE
  _MINIX
  _POSIX_1_SOURCE
  _POSIX_SOURCE, _POSIX_SOURCE
  _POSIX_VERSION
  c
  C_ALLOCA
  CLOSEDIR_VOID
  const
  d
  DGUX
  DIRENT
  f
  F77_NO_MINUS_C_MINUS_O
  g
  GETGROUPS_T
  GETLODAVG_PRIVILEGED
  GETPGRP_VOID
  gid_t
  h
  HAVE_ALLOCA_H
  HAVE_CONFIG_H
  HAVE_DIRENT_H
  HAVE_DOPRNT
  HAVE_function
  HAVE_GETMNTENT
  HAVE_header
  HAVE_LONG_DOUBLE
  HAVE_LONG_FILE_NAMES
  HAVE_MMAP
  HAVE_NDIR_H
  HAVE_RESTARTABLE_SYSCALLS
  HAVE_ST_BLKSIZE
  HAVE_ST_BLOCKS
  HAVE_ST_RDEV
  HAVE_STRCOLL
  HAVE_STRFTIME
  HAVE_STRINGIZE
  HAVE_SYS_DIR_H
  HAVE_SYS_NDIR_H
  HAVE_SYS_WAIT_H
  HAVE_TM_ZONE
  HAVE_TZNAME
  HAVE_UNISTD_H
  HAVE_UTIME_NULL
  HAVE_VFORK_H
  HAVE_VPRINTF
  HAVE_WAIT3
  i
  inline
  INT_16_BITS
  l
  LONG_64_BITS
  m
  MAJOR_IN_MKDEV
  MAJOR_IN_SYSMACROS
  mode_t
  n
  NDIR
  NEED_MEMORY_H
  NEED_SETGID
  NLIST_NAME_UNION
  NLIST_STRUCT
  NO_MINUS_C_MINUS_O
  o
  off_t
  p
  pid_t
  r
  RETSIGTYPE
  s
  SELECT_TYPE_ARG1
  SELECT_TYPE_ARG234
  SELECT_TYPE_ARG5
  SETPGRP_VOID
  SETVBUF_REVERSED
  size_t
  STDC_HEADERS
  SVR4
  SYS_SIGLIST_DECLARED
  SYSDIR
  SYSNDIR
  t
  TIME_WITH_SYS_TIME
  TM_IN_SYS_TIME
  u
  uid_t
  UMAX
  UMAX4_3
  USG
  v
  vfork
  VOID_CLOSEDIR
  w
  WORDS_BIGENDIAN
  y
  YYTEXT_POINTER
  
  宏索引
  这是按字母排序的Autoconf宏列表。
为了使列表易于使用,宏以没有前缀`AC_'的形式列出。
  
  Jump to: a - b - c - d - e - f - g - h - i - l - m - o - p - r - s - t - u - v - w - x - y
  a
  AIX
  ALLOCA
  ARG_ARRAY
  ARG_ENABLE
  ARG_PROGRAM
  ARG_WITH
  b
  BEFORE
  c
  C_BIGENDIAN
  C_CHAR_UNSIGNED
  C_CONST
  C_CROSS
  C_INLINE
  C_LONG_DOUBLE
  C_STRINGIZE
  CACHE_CHECK
  CACHE_LOAD
  CACHE_SAVE
  CACHE_VAL
  CANONICAL_HOST
  CANONICAL_SYSTEM
  CHAR_UNSIGNED

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表