Contact Maintainer Main Page

Autoconf Macros by Category

All available macros are assigned into one of the following categories:

Autoconf
General purpose auto-configuration infrastructure.
Automake
Generating Automake rules from Autoconf macros.
Boost Libraries
Testing for availability of Boost C++ Libraries.
C Language
Testing the C compiler and standard library.
Cross-Compilation
Cross-compilation support.
C++ Language
Testing the C++ compiler, libraries, and headers.
Fortran Language
Testing the Fortran compiler.
Java Language
Testing the Java compiler and libraries.
LaTeX Support
Testing the LaTeX installation.
Python Language
Testing the Python interpreter, compiler, and libraries.
SWIG Package
Testing the SWIG compiler and libraries.
Installed Packages
Finding 3rd-party software, headers, and libraries.
Miscellaneous
Everything that didn't fit into any other category.
Obsolete Macros
Expect these macros to disappear from the archive after a while.

Following the links below will show you the actual macro and a (more or less) detailed description of it.

Autoconf:

ac_caolan_check_package
ac_cond_with_level
ac_define_dir
ac_define_path_style
ac_define_sub_path
ac_define_versionlevel
ac_set_versionlevel
ac_subdir_files
adl_compute_relative_paths
adl_compute_standard_relative_paths
adl_normalize_path
ax_check_compiler_flags
check whether FLAGS are accepted by the compiler
ax_compare_version
ax_configure_args
ax_enable_builddir
ax_enable_builddir_uname
ax_prefix_config_h
ax_set_version_info
ax_silent_mode
Temporarily disable console output.
ax_spec_package_version
ax_split_version

Automake:

ax_add_am_macro
ax_add_recursive_am_macro
ax_am_jobserver
ax_am_macros
ax_append_to_file
ax_cvs
ax_dist_msi
ax_dist_rpm
ax_extra_dist
ax_file_escapes
ax_install_files
ax_maintainer_mode_auto_silent
ax_print_to_file
ax_upload
ax_warning_default_aclocaldir

Boost:

ax_boost
ax_boost_base
ax_boost_date_time
ax_boost_filesystem
ax_boost_iostreams
ax_boost_program_options
ax_boost_python
ax_boost_regex
ax_boost_serialization
ax_boost_signals
ax_boost_thread
ax_boost_unit_test_framework
ax_boost_wserialization

C:

ac_c_long_long
ac_c_printf_thsep
check compiler support for printf apostrophe flag
ac_c_var_func
ac_check_func_in
ac_check_struct_for
ac_check_symbol
ac_check_typedef
ac_compile_check_sizeof
ac_define_integer_bits
ac_func_memmove
ac_func_mkdir
ac_func_snprintf
ac_prog_cc_char_subscripts
ac_prototype
ac_prototype_accept
ac_prototype_getsockname
ac_prototype_setsockopt
ag_check_allocated_ctime
ag_check_pathfind
ag_check_posix_regcomp
ag_check_posix_sysinfo
ag_check_strcspn
ag_check_strftime
ag_check_sys_siglist
ag_check_uname_syscall
ax_c___attribute__
ax_c_arithmetic_rshift
ax_c_declare_block
if C variables must be declared at the beginning of a block
ax_c_float_words_bigendian
Checks the ordering of words within a multi-word float.
ax_c_referenceable_passed_va_list
ax_cc_maxopt
turn on optimization flags for the C compiler
ax_cflags_aix_option
ax_cflags_gcc_option
ax_cflags_hpux_option
ax_cflags_irix_option
ax_cflags_no_writable_strings
ax_cflags_strict_prototypes
ax_cflags_sun_option
ax_cflags_warn_all
ax_cflags_warn_all_ansi
ax_check_aligned_access_required
ax_check_define
ax_check_page_aligned_malloc
ax_compiler_vendor
find the vendor (gnu, intel, etc.) of the C/C++ compiler
ax_create_stdint_h
ax_ext_check_header
ax_func_posix_memalign
ax_func_which_gethostbyname_r
ax_gcc_const_call
defines GCC_CONST_CALL to __attribute__((__const__)) if available
ax_gcc_install_dir
ax_gcc_malloc_call
defines GCC_MALLOC_CALL to __attribute__((__malloc__)) if ok
ax_gcc_option
ax_gcc_warn_unused_result
defines GCC_WARN_UNUSED_RESULT to __attribute__((__warn_unused_result__)) if ok
ax_not_enable_frame_pointer
ax_subst_with
dps_snprintf_oflow
etr_string_strcasecmp
etr_strings_strcasecmp
klm_sys_weak_alias
patch_libtool_to_add_host_cc
vl_check_sign
vl_decl_wchar_max
vl_prog_cc_warnings

Cross-Compilation:

ac_c_bigendian_cross
ac_prog_cc_for_build
compile_value

C++:

ac_cxx_bool
ac_cxx_compiler_vendor
ac_cxx_complex_math_in_namespace_std
ac_cxx_const_cast
ac_cxx_cppflags_std_lang
ac_cxx_cxxflags_std_lang
ac_cxx_default_template_parameters
ac_cxx_dtor_after_atexit
ac_cxx_dynamic_cast
ac_cxx_enum_computations
ac_cxx_enum_computations_with_cast
ac_cxx_exceptions
ac_cxx_explicit
ac_cxx_explicit_instantiations
ac_cxx_explicit_template_function_qualification
ac_cxx_extern_template
ac_cxx_full_specialization_syntax
ac_cxx_function_nontype_parameters
ac_cxx_gnucxx_hashmap
ac_cxx_have_complex
ac_cxx_have_complex_math1
ac_cxx_have_complex_math2
ac_cxx_have_empty_iostream
ac_cxx_have_ext_hash_map
ac_cxx_have_ext_hash_set
ac_cxx_have_ext_slist
ac_cxx_have_freeze_sstream
ac_cxx_have_ieee_math
ac_cxx_have_long_long_for_iostream
ac_cxx_have_numeric_limits
ac_cxx_have_sstream
ac_cxx_have_std
ac_cxx_have_stl
ac_cxx_have_string_push_back
ac_cxx_have_system_v_math
ac_cxx_have_valarray
ac_cxx_have_vector_at
ac_cxx_ldflags_std_lang
ac_cxx_member_constants
ac_cxx_member_templates
ac_cxx_member_templates_outside_class
ac_cxx_mutable
ac_cxx_namespaces
ac_cxx_nceg_restrict
ac_cxx_new_for_scoping
ac_cxx_old_for_scoping
ac_cxx_partial_ordering
ac_cxx_partial_specialization
ac_cxx_reinterpret_cast
ac_cxx_rtti
ac_cxx_static_cast
ac_cxx_stlport_hashmap
ac_cxx_template_keyword_qualifier
ac_cxx_template_qualified_base_class
ac_cxx_template_qualified_return_type
ac_cxx_template_scoped_argument_matching
ac_cxx_templates
ac_cxx_templates_as_template_arguments
ac_cxx_typename
ac_cxx_use_numtrait
ac_cxx_verbose_terminate_handler
ax_boost
ax_boost_base
ax_boost_date_time
ax_boost_filesystem
ax_boost_iostreams
ax_boost_program_options
ax_boost_python
ax_boost_regex
ax_boost_serialization
ax_boost_signals
ax_boost_thread
ax_boost_unit_test_framework
ax_boost_wserialization
ax_compiler_vendor
find the vendor (gnu, intel, etc.) of the C/C++ compiler
ax_cxx_gcc_abi_demangle
ax_dll_string
Tests for a bug currently in g++ 3.4.4 on Cygwin where passing an empty std::string to a dll will cause a crash on destruction.
ax_lib_mysql
ax_lib_oracle_oci
ax_lib_postgresql
ax_lib_sqlite3
mdl_cxx_function_try_blocks
mni_cxx_have_koenig_lookup
rlc_xercesc

Fortran:

acx_f77_cmain_fflags
ax_f90_header
ax_f90_internal_headmod
ax_f90_library
ax_f90_library_setup
ax_f90_module
ax_f90_module_extension
ax_f90_module_flag
Find Fortran 90 modules inclusion flag.

Java:

ac_check_class
ac_check_classpath
ac_check_java_home
ac_check_junit
ac_check_rqrd_class
ac_java_options
ac_prog_jar
ac_prog_java
ac_prog_java_cc
ac_prog_java_works
ac_prog_javac
ac_prog_javac_works
ac_prog_javadoc
ac_prog_javah
ac_try_compile_java
ac_try_run_javac

LaTeX:

_acltx_test
acltx_class
acltx_class_article
acltx_class_book
acltx_class_report
acltx_classes
acltx_compress_eps
acltx_converting_fig
acltx_converting_jpg_eps
acltx_converting_png_eps
acltx_default_class
acltx_dvips_o_stdout
acltx_dvips_t
acltx_dvips_t_a4
acltx_dvips_t_a4_landscape
acltx_dvips_t_letter
acltx_dvips_t_letter_landscape
acltx_package
acltx_package_amsmath
acltx_package_babel
acltx_package_babel_language
acltx_package_fontenc
acltx_package_input
acltx_package_listings
acltx_package_listings_language
acltx_package_location
acltx_package_opt
acltx_packages
acltx_prog_bibtex
acltx_prog_dvibook
acltx_prog_dvipdf
acltx_prog_dvips
acltx_prog_fig2dev
acltx_prog_gnuplot
acltx_prog_gunzip
acltx_prog_gzip
acltx_prog_jpeg2ps
acltx_prog_jpegtopnm
acltx_prog_kpsewhich
acltx_prog_latex
acltx_prog_latex2html
acltx_prog_latex2man
acltx_prog_latex2png
acltx_prog_latex2rtf
acltx_prog_makeindex
acltx_prog_mf
acltx_prog_mktexpk
acltx_prog_pdflatex
acltx_prog_pngtopnm
acltx_prog_pnmtops
acltx_prog_ps2pdf
acltx_prog_psbook
acltx_prog_psnup
acltx_prog_psresize
acltx_prog_psselect
acltx_prog_pstops
acltx_prog_texhash
acltx_texmf_path

Python:

ac_lib_wad
ac_python_devel
ac_python_module
ax_boost_python
ax_python
ax_python_config_var
ax_with_python
az_python
New and revised Python support.
swig_python

SWIG:

ac_pkg_swig
swig_enable_cxx
swig_multi_module_support
swig_python

Installed Packages:

ac_auto_include_headers
ac_caolan_search_package
ac_check_curl
check for curl of sufficient version by looking at curl-config
ac_check_icu
check for ICU of sufficient version by looking at icu-config
ac_check_mysql_db
ac_check_mysqlr
ac_check_taglib
check for taglib of sufficient version by looking at taglib-config
ac_jni_include_dir
ac_lib_id3
ac_lib_upnp
ac_lib_wad
ac_perl_module_version
Checks if the given list of 'Module Version' are avaiable
ac_pkg_mico
ac_pkg_swig
ac_prog_apache
ac_prog_cp_s
ac_prog_crontab
ac_prog_httpd
ac_prog_modprobe
ac_prog_mysql
ac_prog_mysqladmin
ac_prog_mysqld
ac_prog_mysqlimport
ac_prog_mysqlshow
ac_prog_perl_modules
ac_prog_perl_version
ac_prog_scp
ac_prog_ssh
ac_python_devel
acx_blas
acx_lapack
acx_mpi
figure out how to compile/link code with MPI
acx_pthread
figure out how to build C programs using POSIX threads
adl_func_getopt_long
am_rpm_init
am_with_mpatrol
ax_check_gd
ax_check_gl
ax_check_glu
ax_check_glut
ax_create_pkgconfig_info
ax_ext_have_lib
ax_gcc_install_dir
ax_lang_compiler_ms
ax_lib_mysql
ax_lib_oracle_oci
ax_lib_postgresql
ax_lib_sqlite3
ax_openmp
determine how to compile programs using OpenMP
ax_path_bdb
ax_path_lib_pcre
ax_path_milter
ax_prog_tcl
ax_python
ax_python_config_var
ax_sys_perlsharpbang
ax_with_apxs
ax_with_dmalloc
Enable/disable dmalloc library support.
ax_with_python
az_python
New and revised Python support.
berkeley_db
bnv_have_qt
Search for Trolltech's Qt GUI framework.
check_gnu_make
check_ssl
check_zlib
ct_check_postgres_db
immdx_lib_metis
mdl_have_opengl
merk_sip_devel
mp_with_curses
ms_check_pgsql_db
ms_pgsql_priv_root
ms_prog_pgclient
rlc_xercesc
rssh_check_sunpro_c
sg_afs
smr_with_build_path
vl_lib_readline
vl_prog_fig2dev

Miscellaneous:

_ac_c_ifdef
ac_arg_with_path_style
ac_check_user
ac_compile_warnings
ac_create_generic_config
ac_create_target_h
ac_echo_n
ac_func_accept_argtypes
ac_libtoolize_cflags
ac_numeric_namedlevel
ac_path_generic
ac_prompt_user
ac_prompt_user_no_define
ac_raf_func_which_getservbyname_r
ac_set_default_paths_system
ac_sys_dev_poll
ac_sys_largefile_sensitive
ac_var_timezone_externals
ac_very_nice
acx_check_dos_filesys
acx_check_pathname_style
acx_func_fork
ax_auto_include_headers
ax_config_feature
ax_count_cpus
ax_dirname
ax_expand_prefix
ax_gcc_archflag
find target architecture name for gcc -march/-mtune flags
ax_gcc_x86_cpuid
run x86 cpuid instruction OP using gcc inline assembler
ax_maintainer_mode_auto_silent
ax_require_one_func
ax_spec_file
ax_warning_default_aclocaldir
ax_warning_default_pkgconfig
ax_wint_t
find wint_t type on MacOS X
cf_ebcdic
etr_short_sleep
etr_struct_semun
etr_sysv_ipc
lib_socket_nsl
patch_libtool_changing_cmds_ifs
patch_libtool_on_darwin_pass_all
patch_libtool_on_darwin_zsh_overquoting
patch_libtool_sys_lib_search_path_spec
patch_libtool_to_add_host_cc
type_socklen_t

Obsolete:

_ac_latex_test
Replaced by _ACLTX_TEST.
ac_as_dirname
Autoconf 2.5x makes this unnecessary.
ac_as_mkdir_p
Autoconf 2.5x makes this unnecessary.
ac_c_long_long_
Merged trivial patch into AC_C_LONG_LONG entry.
ac_caolan_func_which_gethostbyname_r
Replaced by AX_FUNC_WHICH_GETHOSTBYNAME_R.
ac_check_cc_opt
Use CFLAGS/CXXFLAGS related macros as soon as possible.
ac_cond_with
Use AX_SUBST_WITH or AM_CONDITIONAL.
ac_config_libconfig_in
Deprecated with the advent of pkg-config.
ac_config_pkgconfig_in
Deprecated with the advent of pkg-config.
ac_create_prefix_config_h
Use AX_PREFIX_CONFIG_H.
ac_create_stdint_h
Replaced by AX_CREATE_STDINT_H.
ac_cxx_template_objs
Unnecessary with recent versions of libtool.
ac_define_dir_
Use AC_DEFINE_DIR instead.
ac_func_vsnprintf
Use AC_FUNC_SNPRINTF.
ac_latex_class
Replaced by ACLTX_CLASS.
ac_latex_class_article
Replaced by ACLTX_CLASS_ARTICLE.
ac_latex_class_book
Replaced by ACLTX_CLASS_BOOK.
ac_latex_class_report
Replaced by ACLTX_CLASS_REPORT.
ac_latex_classes
Replaced by ACLTX_CLASSES.
ac_latex_dvips_o_stdout
Replaced by ACLTX_DVIPS_O_STDOUT.
ac_latex_dvips_t
Replaced by ACLTX_DVIPS_T.
ac_latex_dvips_t_a4
Replaced by ACLTX_DVIPS_T_A4.
ac_latex_dvips_t_a4_landscape
Replaced by ACLTX_DVIPS_T_A4_LANDSCAPE.
ac_latex_dvips_t_letter
Replaced by ACLTX_DVIPS_T_LETTER.
ac_latex_dvips_t_letter_landscape
Replaced by ACLTX_DVIPS_T_LETTER_LANDSCAPE.
ac_latex_package
Replaced by ACLTX_PACKAGE.
ac_latex_package_amsmath
Replaced by ACLTX_PACKAGE_AMSMATH.
ac_latex_package_fontenc
Replaced by ACLTX_PACKAGE_FONTENC.
ac_latex_package_input
Replaced by ACLTX_PACKAGE_INPUT.
ac_latex_package_opt
Replaced by ACLTX_PACKAGE_OPT.
ac_latex_packages
Replaced by ACLTX_PACKAGES.
ac_lib_readline
Renamed to VL_LIB_READLINE.
ac_need_stdint_h
Superseded by AC_CREATE_STDINT_H.
ac_need_target_h
Superseded by AC_CREATE_TARGET_H.
ac_path_lib
Deprecated with the advent of pkg-config.
ac_prefix_config_h
Use AX_PREFIX_CONFIG_H.
ac_prog_bibtex
Replaced by ACLTX_PROG_BIBTEX.
ac_prog_cc_no_writeable_strings
Use AX_CFLAGS_NO_WRITABLE_STRINGS.
ac_prog_cc_strict_prototypes
Use AX_CFLAGS_STRICT_PROTOTYPES.
ac_prog_cc_warnings
Renamed to VL_PROG_CC_WARNINGS, or use AX_CFLAGS_WARN_ALL.
ac_prog_dvipdf
Replaced by ACLTX_PROG_DVIPDF.
ac_prog_dvips
Replaced by ACLTX_PROG_DVIPS.
ac_prog_fig2dev
Replaced by VL_PROG_FIG2DEV.
ac_prog_gnuplot
Replaced by ACLTX_PROG_GNUPLOT.
ac_prog_gunzip
Replaced by ACLTX_PROG_GUNZIP.
ac_prog_gzip
Replaced by ACLTX_PROG_GZIP.
ac_prog_jpeg2ps
Replaced by ACLTX_PROG_JPEG2PS.
ac_prog_latex
Replaced by ACLTX_PROG_LATEX.
ac_prog_latex2html
Replaced by ACLTX_PROG_LATEX2HTML.
ac_prog_latex2man
Replaced by ACLTX_PROG_LATEX2MAN.
ac_prog_makeindex
Replaced by ACLTX_PROG_MAKEINDEX.
ac_prog_mf
Replaced by ACLTX_PROG_MF.
ac_prog_mktexpk
Replaced by ACLTX_PROG_MKTEXPK.
ac_prog_pdflatex
Replaced by ACLTX_PROG_PDFLATEX.
ac_prog_ps2pdf
Replaced by ACLTX_PROG_PS2PDF.
ac_set_default_paths_dllsystem
AC_SET_DEFAULT_PATHS_SYSTEM is even more intelligent.
ac_set_releaseinfo_versioninfo
Superseded by AX_SET_VERSION_INFO.
ac_spec_package_3version
Use AX_SPEC_PACKAGE_VERSION.
ac_spec_package_version
Use AX_SPEC_PACKAGE_VERSION.
ac_subst_dir
The macro AC_DEFINE_DIR provides this functionality directly now.
ac_subst_prefix_subpaths
Renamed to AC_DEFINE_SUB_PATH.
acx_restrict
Replaced by AC_C_RESTRICT in Autoconf 2.58
etr_socket_nsl
Use LIB_SOCKET_NSL instead.
merk_prog_tcl
Replaced by AX_PROG_TCL.
peti_enable_dynamic_link
Deprecated with the advent of GNU Libtool.
peti_silent_mode
Renamed to AX_SILENT_MODE.
peti_with_dmalloc
Renamed to AX_WITH_DMALLOC.
qef_c_noreturn
Test "__GNUC__+0 >= 2 && __GNUC_MINOR__+0 >= 5" instead.