Variable: autoconf-preferred-macro-order
autoconf-preferred-macro-order is a variable defined in
autoconf-edit.el.gz.
Value
("AC_INIT" "AC_CONFIG_SRCDIR" "AM_INIT_AUTOMAKE" "AM_CONFIG_HEADER" "AC_ARG_ENABLE" "AC_ARG_WITH" "AC_PROG_MAKE_SET" "AC_PROG_AWK" "AC_PROG_CC" "AC_PROG_CC_C_O" "AC_PROG_CPP" "AC_PROG_CXX" "AC_PROG_CXXCPP" "AC_ISC_POSIX" "AC_PROG_F77" "AC_PROG_GCC_TRADITIONAL" "AC_PROG_INSTALL" "AC_PROG_LEX" "AC_PROG_LN_S" "AC_PROG_RANLIB" "AC_PROG_YACC" "AC_CHECK_PROG" "AC_CHECK_PROGS" "AC_PROG_LIBTOOL" "AC_CHECK_LIB" "AC_PATH_XTRA" "AC_HEADER_STDC" "AC_HEADER_SYS_WAIT" "AC_HEADER_TIME" "AC_HEADERS" "AC_TYPE_PID_T" "AC_TYPE_SIGNAL" "AC_TYPE_UID_T" "AC_STRUCT_TM" "AC_CHECK_SIZEOF" "AC_C_CONST" "AC_CHECK_FUNCS" "AC_TRY_LINK" "AM_PATH_LISPDIR" "AM_INIT_GUILE_MODULE" "AC_OUTPUT")
Documentation
List of macros in the order that they prefer to occur in.
This helps when inserting a macro which doesn't yet exist
by positioning it near other macros which may exist.
From the autoconf manual:
AC_INIT(FILE)
checks for programs
checks for libraries
checks for header files
checks for typedefs
checks for structures
checks for compiler characteristics
checks for library functions
checks for system services
AC_OUTPUT([FILE...])
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/ede/autoconf-edit.el.gz
(defvar autoconf-preferred-macro-order
'("AC_INIT"
"AC_CONFIG_SRCDIR"
"AM_INIT_AUTOMAKE"
"AM_CONFIG_HEADER"
;; Arg parsing
"AC_ARG_ENABLE"
"AC_ARG_WITH"
;; Programs
"AC_PROG_MAKE_SET"
"AC_PROG_AWK"
"AC_PROG_CC"
"AC_PROG_CC_C_O"
"AC_PROG_CPP"
"AC_PROG_CXX"
"AC_PROG_CXXCPP"
"AC_ISC_POSIX"
"AC_PROG_F77"
"AC_PROG_GCC_TRADITIONAL"
"AC_PROG_INSTALL"
"AC_PROG_LEX"
"AC_PROG_LN_S"
"AC_PROG_RANLIB"
"AC_PROG_YACC"
"AC_CHECK_PROG"
"AC_CHECK_PROGS"
"AC_PROG_LIBTOOL"
;; Libraries
"AC_CHECK_LIB"
"AC_PATH_XTRA"
;; Headers
"AC_HEADER_STDC"
"AC_HEADER_SYS_WAIT"
"AC_HEADER_TIME"
"AC_HEADERS"
;; Typedefs, structures
"AC_TYPE_PID_T"
"AC_TYPE_SIGNAL"
"AC_TYPE_UID_T"
"AC_STRUCT_TM"
;; Compiler characteristics
"AC_CHECK_SIZEOF"
"AC_C_CONST"
;; Library functions
"AC_CHECK_FUNCS"
"AC_TRY_LINK"
;; System Services
;; Other
"AM_PATH_LISPDIR"
"AM_INIT_GUILE_MODULE"
;; AC_OUTPUT is always last
"AC_OUTPUT"
)
"List of macros in the order that they prefer to occur in.
This helps when inserting a macro which doesn't yet exist
by positioning it near other macros which may exist.
From the autoconf manual:
`AC_INIT(FILE)'
checks for programs
checks for libraries
checks for header files
checks for typedefs
checks for structures
checks for compiler characteristics
checks for library functions
checks for system services
`AC_OUTPUT([FILE...])'")