The GNU Logo [Main Page]

Autoconf Macros by Category

This is the complete list of macros available in this archive, grouped into the following categories:

C++ Language Support
Testing capabilities of the C++ compiler.
C Language Support
Testing capabilities of the C compiler.
Cross-Compilation
Useful tests in a cross-compilation environment.
Java Language Support
Tests related to Java development.
Installed Packages
Finding 3rd-party software that may be installed on the machine.
Miscellaneous
Everything that didn't fit into any other category.

By following the link on the macro's name, you will see detailed description of the macro, including usage information and the actual m4 source code. Here they are:

C++ Language Support:

ac_cxx_bool
ac_cxx_complex_math_in_namespace_std
ac_cxx_const_cast
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_full_specialization_syntax
ac_cxx_function_nontype_parameters
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_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_template_keyword_qualifier
ac_cxx_template_objs
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_cxx_gcc_abi_demangle
mdl_cxx_function_try_blocks
mni_cxx_have_koenig_lookup

C Language Support:

ac_c_long_long
ac_c_var_func
ac_check_cc_opt
ac_create_stdint_h
ac_func_memmove
ac_func_mkdir
ac_func_snprintf
ac_need_stdint_h
ac_prog_cc_char_subscripts
ac_prog_cc_no_writeable_strings
ac_prog_cc_strict_prototypes
acx_restrict
ax_cflags_gcc_option
ax_cflags_no_writable_strings
ax_cflags_strict_prototypes
dps_snprintf_oflow
etr_string_strcasecmp
etr_strings_strcasecmp
vl_check_sign
vl_decl_wchar_max
vl_prog_cc_warnings

Cross-Compilation:

ac_c_bigendian_cross
ac_prog_cc_for_build
compile_value

Java Language Support:

ac_check_class
ac_check_classpath
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

Installed Packages:

ac_auto_include_headers
ac_caolan_check_package
ac_caolan_search_package
ac_check_java_home
ac_check_mysql_db
ac_check_mysqlr
ac_config_libconfig_in
ac_config_pkgconfig_in
ac_jni_include_dirs
ac_path_lib
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
acx_pthread
adl_func_getopt_long
am_rpm_init
am_with_mpatrol
ax_check_gl
ax_check_glu
ax_check_glut
ax_path_bdb
ax_path_milter
ax_sys_perlsharpbang
bnv_have_qt
Search for Trolltech's Qt GUI framework.
check_gnu_make
check_ssl
check_zlib
immdx_lib_metis
mdl_have_opengl
mp_with_curses
ms_check_pgsql_db
ms_pgsql_priv_root
ms_prog_pgclient
peti_with_dmalloc
Let the user enable/disable dmalloc library support.
rssh_check_sunpro_c
sg_afs
smr_with_build_path
vl_lib_readline
vl_prog_fig2dev

Miscellaneous:

ac_caolan_func_which_gethostbyname_r
ac_check_struct_for
ac_check_user
ac_compile_check_sizeof
ac_compile_warnings
ac_cond_with
ac_cond_with_level
ac_create_generic_config
ac_create_prefix_config_h
ac_create_target_h
ac_define_dir
ac_define_integer_bits
ac_define_versionlevel
ac_func_accept_argtypes
ac_need_target_h
ac_path_generic
ac_prefix_config_h
ac_prompt_user
ac_prompt_user_no_define
ac_prototype
ac_prototype_accept
ac_prototype_getsockname
ac_prototype_setsockopt
ac_raf_func_which_getservbyname_r
ac_subdir_files
ac_subst_dir
ac_sys_dev_poll
ac_var_timezone_externals
ac_very_nice
acx_check_dos_filesys
acx_check_pathname_style
acx_f77_cmain_fflags
acx_func_fork
ax_compare_version
ax_enable_builddir
ax_prefix_config_h
cf_ebcdic
etr_short_sleep
etr_socket_nsl
etr_struct_semun
etr_sysv_ipc
normpath
peti_enable_dynamic_link
Add a command-line flag to enable/disable dynamic linking.
peti_silent_mode
Temporarily disable console output.
qef_c_noreturn
relpaths
stdrelpaths
type_socklen_t