This is autoconf-archive.info, produced by makeinfo version 6.8 from autoconf-archive.texi. This manual is for GNU Autoconf Archive version 2023.02.20, a collection of freely re-usable Autoconf macros. Copyright (C) 2022 Autoconf Archive Maintainers Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". INFO-DIR-SECTION Software development START-INFO-DIR-ENTRY * Autoconf Archive: (autoconf-archive). A collection of re-usable Autoconf macros. END-INFO-DIR-ENTRY  Indirect: autoconf-archive.info-1: 823 autoconf-archive.info-2: 301283 autoconf-archive.info-3: 601099 autoconf-archive.info-4: 902119  Tag Table: (Indirect) Node: Top823 Node: Introduction1898 Node: Downloads3460 Node: How to contribute4502 Node: The Macros7600 Node: ax_absolute_header21297 Node: ax_ac_append_to_file22679 Node: ax_ac_print_to_file23715 Node: ax_add_am_macro24748 Node: ax_add_am_macro_static25765 Node: ax_add_am_trilinos_makefile_export26767 Node: ax_add_fortify_source28006 Node: ax_add_recursive_am_macro29788 Node: ax_add_recursive_am_macro_static30942 Node: ax_afs32142 Node: ax_am_jobserver33689 Node: ax_am_macros35187 Node: ax_am_macros_static36179 Node: ax_am_override_var37266 Node: ax_append_compile_flags41608 Node: ax_append_flag43326 Node: ax_append_link_flags44596 Node: ax_append_to_file46240 Node: ax_arg_with_path_style47161 Node: ax_asm_inline50193 Node: ax_at_check_pattern51283 Node: ax_auto_include_headers52963 Node: ax_berkeley_db55111 Node: ax_berkeley_db_cxx56716 Node: ax_blas58437 Node: ax_blas_f77_func61619 Node: ax_boost_asio64361 Node: ax_boost_atomic65508 Node: ax_boost_base66775 Node: ax_boost_chrono68131 Node: ax_boost_context69236 Node: ax_boost_coroutine70461 Node: ax_boost_date_time71707 Node: ax_boost_filesystem72896 Node: ax_boost_iostreams74152 Node: ax_boost_json75302 Node: ax_boost_locale76607 Node: ax_boost_log77708 Node: ax_boost_log_setup78893 Node: ax_boost_process80132 Node: ax_boost_program_options81366 Node: ax_boost_python82575 Node: ax_boost_random85183 Node: ax_boost_regex86453 Node: ax_boost_serialization87602 Node: ax_boost_signals88790 Node: ax_boost_system89959 Node: ax_boost_test_exec_monitor91183 Node: ax_boost_thread92466 Node: ax_boost_unit_test_framework93642 Node: ax_boost_wave94888 Node: ax_boost_wserialization96041 Node: ax_build_date_epoch97240 Node: ax_c99_inline99886 Node: ax_c___attribute__100916 Node: ax_c_arithmetic_rshift103127 Node: ax_c_compile_value104138 Node: ax_c_declare_block107554 Node: ax_c_float_words_bigendian110429 Node: ax_c_long_long112529 Node: ax_c_referenceable_passed_va_list113483 Node: ax_c_restrict115733 Node: ax_c_var_func116915 Node: ax_cache_size119348 Node: ax_caolan_check_package120440 Node: ax_caolan_search_package122244 Node: ax_cc_for_build124074 Node: ax_cc_maxopt126302 Node: ax_cf_ebcdic129036 Node: ax_cflags_aix_option131214 Node: ax_cflags_force_c89133341 Node: ax_cflags_hpux_option134864 Node: ax_cflags_irix_option137008 Node: ax_cflags_no_writable_strings139168 Node: ax_cflags_strict_prototypes140769 Node: ax_cflags_sun_option142449 Node: ax_cflags_warn_all144588 Node: ax_check_aligned_access_required148597 Node: ax_check_allocated_ctime150419 Node: ax_check_awk__v151380 Node: ax_check_awk__x_escapes152686 Node: ax_check_awk_and154008 Node: ax_check_awk_argind155291 Node: ax_check_awk_array_delete156595 Node: ax_check_awk_array_delete_elem157949 Node: ax_check_awk_array_in159343 Node: ax_check_awk_asort160666 Node: ax_check_awk_asorti161963 Node: ax_check_awk_associative_array163276 Node: ax_check_awk_atan2164655 Node: ax_check_awk_compl165960 Node: ax_check_awk_conditional_expression167270 Node: ax_check_awk_cos168709 Node: ax_check_awk_environ170005 Node: ax_check_awk_errno171310 Node: ax_check_awk_exit172602 Node: ax_check_awk_exp173876 Node: ax_check_awk_gensub175153 Node: ax_check_awk_getline176454 Node: ax_check_awk_gsub177761 Node: ax_check_awk_ignorecase179053 Node: ax_check_awk_index180383 Node: ax_check_awk_int181679 Node: ax_check_awk_length182957 Node: ax_check_awk_log184254 Node: ax_check_awk_lshift185533 Node: ax_check_awk_match_2parms186839 Node: ax_check_awk_match_3parms188218 Node: ax_check_awk_operator_multiply_multiply189622 Node: ax_check_awk_operator_square191080 Node: ax_check_awk_or192461 Node: ax_check_awk_printf193741 Node: ax_check_awk_rand195038 Node: ax_check_awk_rshift196325 Node: ax_check_awk_sin197623 Node: ax_check_awk_split198901 Node: ax_check_awk_sprintf200194 Node: ax_check_awk_sqrt201502 Node: ax_check_awk_srand202789 Node: ax_check_awk_strftime204084 Node: ax_check_awk_strtonum205404 Node: ax_check_awk_sub206722 Node: ax_check_awk_substr208003 Node: ax_check_awk_system209303 Node: ax_check_awk_systime210607 Node: ax_check_awk_tolower211919 Node: ax_check_awk_toupper213232 Node: ax_check_awk_user_defined_functions214560 Node: ax_check_awk_var_regexp215985 Node: ax_check_awk_variable_value_pairs217344 Node: ax_check_awk_xor218775 Node: ax_check_class220063 Node: ax_check_classpath222632 Node: ax_check_compile_flag225115 Node: ax_check_define226779 Node: ax_check_docbook_dtd227933 Node: ax_check_docbook_xslt230547 Node: ax_check_docbook_xslt_min233195 Node: ax_check_dos_filesys235680 Node: ax_check_enable_debug238160 Node: ax_check_func_in240327 Node: ax_check_gd241278 Node: ax_check_gir_symbols_gjs242890 Node: ax_check_girs_gjs244777 Node: ax_check_gl246603 Node: ax_check_glu250828 Node: ax_check_glut254903 Node: ax_check_glx258714 Node: ax_check_gnu_make261526 Node: ax_check_icu264619 Node: ax_check_java_home265535 Node: ax_check_java_plugin267765 Node: ax_check_junit270503 Node: ax_check_library272280 Node: ax_check_link_flag275300 Node: ax_check_mysql276892 Node: ax_check_mysql_db280067 Node: ax_check_mysqlr282390 Node: ax_check_off64_t283519 Node: ax_check_openssl284540 Node: ax_check_page_aligned_malloc285979 Node: ax_check_pathfind287896 Node: ax_check_pathname_style288904 Node: ax_check_pcre2291312 Node: ax_check_pgsql_db294965 Node: ax_check_posix_regcomp298433 Node: ax_check_posix_sysinfo299477 Node: ax_check_postgres_db301284 Node: ax_check_preproc_flag303206 Node: ax_check_rqrd_class304867 Node: ax_check_sign307494 Node: ax_check_strcspn309152 Node: ax_check_strftime310574 Node: ax_check_struct_for311471 Node: ax_check_symbol312423 Node: ax_check_sys_siglist313474 Node: ax_check_typedef314376 Node: ax_check_uname_syscall315700 Node: ax_check_user316630 Node: ax_check_vscript319079 Node: ax_check_x86_features321172 Node: ax_check_zlib324395 Node: ax_code_coverage327568 Node: ax_compare_version330642 Node: ax_compile_check_sizeof333811 Node: ax_compiler_flags337380 Node: ax_compiler_flags_cflags342766 Node: ax_compiler_flags_cxxflags344171 Node: ax_compiler_flags_gir345533 Node: ax_compiler_flags_ldflags346911 Node: ax_compiler_vendor348317 Node: ax_compiler_version351283 Node: ax_compute_relative_paths352801 Node: ax_compute_standard_relative_paths355924 Node: ax_cond_with_level359676 Node: ax_config_feature361423 Node: ax_configure_args365525 Node: ax_count_cpus367073 Node: ax_cpu_freq368498 Node: ax_cpu_vendor369371 Node: ax_create_generic_config370335 Node: ax_create_pkgconfig_info372143 Node: ax_create_stdint_h375079 Node: ax_create_target_h377761 Node: ax_cvs381111 Node: ax_cxx_bool383772 Node: ax_cxx_compile_stdcxx384823 Node: ax_cxx_compile_stdcxx_0x387166 Node: ax_cxx_compile_stdcxx_11388267 Node: ax_cxx_compile_stdcxx_14390046 Node: ax_cxx_compile_stdcxx_17391523 Node: ax_cxx_complex_math_in_namespace_std393066 Node: ax_cxx_const_cast394200 Node: ax_cxx_cppflags_std_lang395171 Node: ax_cxx_cxxflags_std_lang396313 Node: ax_cxx_default_template_parameters397673 Node: ax_cxx_delete_method398779 Node: ax_cxx_dtor_after_atexit400227 Node: ax_cxx_dynamic_cast401928 Node: ax_cxx_enum_computations402905 Node: ax_cxx_enum_computations_with_cast403938 Node: ax_cxx_erase_iterator_type405053 Node: ax_cxx_exceptions406202 Node: ax_cxx_explicit407188 Node: ax_cxx_explicit_instantiations408228 Node: ax_cxx_explicit_template_function_qualification409318 Node: ax_cxx_extern_template410549 Node: ax_cxx_full_specialization_syntax411547 Node: ax_cxx_function_nontype_parameters412662 Node: ax_cxx_function_try_blocks413799 Node: ax_cxx_gcc_abi_demangle415961 Node: ax_cxx_gnucxx_hashmap417044 Node: ax_cxx_have_bad_function_call418003 Node: ax_cxx_have_bind419181 Node: ax_cxx_have_bit_and420240 Node: ax_cxx_have_bit_or421315 Node: ax_cxx_have_bit_xor422384 Node: ax_cxx_have_complex423462 Node: ax_cxx_have_complex_math1424421 Node: ax_cxx_have_complex_math2425500 Node: ax_cxx_have_cref426554 Node: ax_cxx_have_empty_iostream427616 Node: ax_cxx_have_ext_hash_map429774 Node: ax_cxx_have_ext_hash_set432167 Node: ax_cxx_have_ext_slist434489 Node: ax_cxx_have_freeze_sstream436782 Node: ax_cxx_have_function439304 Node: ax_cxx_have_hash440397 Node: ax_cxx_have_ieee_math441449 Node: ax_cxx_have_is_bind_expression442596 Node: ax_cxx_have_is_placeholder443794 Node: ax_cxx_have_koenig_lookup444960 Node: ax_cxx_have_long_long_for_iostream445998 Node: ax_cxx_have_mem_fn448604 Node: ax_cxx_have_numeric_limits449695 Node: ax_cxx_have_placeholders450715 Node: ax_cxx_have_ref451847 Node: ax_cxx_have_reference_wrapper452901 Node: ax_cxx_have_sstream454076 Node: ax_cxx_have_std455021 Node: ax_cxx_have_stl456020 Node: ax_cxx_have_string_push_back456970 Node: ax_cxx_have_system_v_math458018 Node: ax_cxx_have_valarray459130 Node: ax_cxx_have_vector_at460100 Node: ax_cxx_header_pre_stdcxx461095 Node: ax_cxx_header_stdcxx_0x462041 Node: ax_cxx_header_stdcxx_98462992 Node: ax_cxx_header_stdcxx_tr1463959 Node: ax_cxx_header_tr1_unordered_map464922 Node: ax_cxx_header_tr1_unordered_set465986 Node: ax_cxx_header_unordered_map467053 Node: ax_cxx_header_unordered_set468088 Node: ax_cxx_ldflags_std_lang469115 Node: ax_cxx_member_constants470448 Node: ax_cxx_member_templates471457 Node: ax_cxx_member_templates_outside_class472480 Node: ax_cxx_mutable473622 Node: ax_cxx_namespace_std474688 Node: ax_cxx_namespaces475655 Node: ax_cxx_new_for_scoping476705 Node: ax_cxx_old_for_scoping477795 Node: ax_cxx_partial_ordering479030 Node: ax_cxx_partial_specialization480044 Node: ax_cxx_reinterpret_cast481107 Node: ax_cxx_restrict_this482121 Node: ax_cxx_rtti484126 Node: ax_cxx_rvalue_references485086 Node: ax_cxx_static_cast486139 Node: ax_cxx_stlport_hashmap487105 Node: ax_cxx_template_keyword_qualifier488070 Node: ax_cxx_template_qualified_base_class489235 Node: ax_cxx_template_qualified_return_type490396 Node: ax_cxx_template_scoped_argument_matching491562 Node: ax_cxx_templates492770 Node: ax_cxx_templates_as_template_arguments493754 Node: ax_cxx_typename494883 Node: ax_cxx_use_numtrait495845 Node: ax_cxx_var_prettyfunc496821 Node: ax_cxx_verbose_terminate_handler499333 Node: ax_czmq501038 Node: ax_decl_wchar_max502248 Node: ax_define_integer_bits503334 Node: ax_define_sub_path505186 Node: ax_dirname507820 Node: ax_dist_msi508921 Node: ax_dist_rpm509993 Node: ax_dll_string511832 Node: ax_elisp512956 Node: ax_enable_builddir517493 Node: ax_execinfo521255 Node: ax_expand_prefix522704 Node: ax_ext524499 Node: ax_ext_check_header526478 Node: ax_ext_have_lib527821 Node: ax_extend_srcdir529491 Node: ax_extra_dist532507 Node: ax_f77_cmain_fflags533904 Node: ax_f90_header536756 Node: ax_f90_internal_headmod538568 Node: ax_f90_library539619 Node: ax_f90_library_setup541516 Node: ax_f90_module544394 Node: ax_f90_module_extension546245 Node: ax_f90_module_flag547346 Node: ax_fc_check_define548613 Node: ax_file_escapes549827 Node: ax_find_hamcrest550710 Node: ax_find_junit551764 Node: ax_find_scala_stdlib552793 Node: ax_forceinline553881 Node: ax_func_accept_argtypes554952 Node: ax_func_getopt_long557539 Node: ax_func_memmove559935 Node: ax_func_mkdir560917 Node: ax_func_posix_memalign563468 Node: ax_func_snprintf564612 Node: ax_func_which_gethostbyname_r565859 Node: ax_func_which_getservbyname_r568769 Node: ax_gcc_archflag571359 Node: ax_gcc_builtin574703 Node: ax_gcc_const_call577660 Node: ax_gcc_func_attribute578621 Node: ax_gcc_lib580989 Node: ax_gcc_libgcc_eh583237 Node: ax_gcc_libsupcxx585381 Node: ax_gcc_malloc_call587597 Node: ax_gcc_var_attribute588566 Node: ax_gcc_warn_unused_result590506 Node: ax_gcc_x86_avx_xgetbv591529 Node: ax_gcc_x86_cpu_supports594292 Node: ax_gcc_x86_cpuid597320 Node: ax_generate_changelog601100 Node: ax_gnu_autotest603149 Node: ax_have_adns614963 Node: ax_have_epoll616063 Node: ax_have_poll618086 Node: ax_have_qt619629 Node: ax_have_select621601 Node: ax_include_strcasecmp623148 Node: ax_install_files624276 Node: ax_int128625217 Node: ax_is_release626156 Node: ax_java_check_class628425 Node: ax_java_options631082 Node: ax_jni_include_dir632399 Node: ax_lapack634242 Node: ax_lib_beecrypt637496 Node: ax_lib_cgal_core638857 Node: ax_lib_crypto640188 Node: ax_lib_curl641556 Node: ax_lib_ev642768 Node: ax_lib_expat643891 Node: ax_lib_firebird645498 Node: ax_lib_gcrypt647030 Node: ax_lib_gdal648505 Node: ax_lib_hdf5649877 Node: ax_lib_id3653170 Node: ax_lib_libkml654581 Node: ax_lib_metis656077 Node: ax_lib_mysql657768 Node: ax_lib_mysqlcppconn659282 Node: ax_lib_netcdf4660695 Node: ax_lib_nettle663915 Node: ax_lib_nokalva665306 Node: ax_lib_oracle_occi666796 Node: ax_lib_oracle_oci668634 Node: ax_lib_orbit2670452 Node: ax_lib_postgresql671634 Node: ax_lib_readline673575 Node: ax_lib_samtools676134 Node: ax_lib_socket_nsl679382 Node: ax_lib_sqlite3680726 Node: ax_lib_tabix682075 Node: ax_lib_taglib685268 Node: ax_lib_trace686502 Node: ax_lib_upnp687653 Node: ax_lib_wad689079 Node: ax_lib_xalan691211 Node: ax_lib_xerces692823 Node: ax_lib_xml_security694392 Node: ax_libgcj_jar696166 Node: ax_libtoolize_cflags698232 Node: ax_llvm699272 Node: ax_lua700297 Node: ax_luarocks_rock708931 Node: ax_maintainer_mode_auto_silent710163 Node: ax_missing_prog711595 Node: ax_mpi714065 Node: ax_mpip717317 Node: ax_ms_cpprest719718 Node: ax_need_awk721076 Node: ax_normalize_path722232 Node: ax_not_enable_frame_pointer726604 Node: ax_numeric_namedlevel727769 Node: ax_open62541_check_h730276 Node: ax_open62541_check_lib732932 Node: ax_open62541_path734993 Node: ax_openmp737582 Node: ax_patch_libtool_changing_cmds_ifs740767 Node: ax_path_bdb743607 Node: ax_path_generic746763 Node: ax_path_lib_pcre749640 Node: ax_path_milter750843 Node: ax_path_missing754640 Node: ax_perl_ext756139 Node: ax_perl_ext_flags758823 Node: ax_perl_module_version761488 Node: ax_pgsql_priv_root762870 Node: ax_pkg_check_modules766564 Node: ax_pkg_mico768971 Node: ax_pkg_swig771332 Node: ax_prefix_config_h774536 Node: ax_prepend_flag779530 Node: ax_print_to_file780859 Node: ax_printf_size_t781761 Node: ax_prog_apache783550 Node: ax_prog_bison786667 Node: ax_prog_bison_version788869 Node: ax_prog_cc_char_subscripts790445 Node: ax_prog_cc_for_build791783 Node: ax_prog_cc_mpi793414 Node: ax_prog_cp_s797063 Node: ax_prog_crontab798948 Node: ax_prog_cxx_for_build801156 Node: ax_prog_cxx_mpi802650 Node: ax_prog_date806304 Node: ax_prog_dotnetcore_version809572 Node: ax_prog_doxygen811094 Node: ax_prog_emacs815422 Node: ax_prog_f77_mpi818077 Node: ax_prog_fasm821733 Node: ax_prog_fasm_opt824062 Node: ax_prog_fc_mpi826335 Node: ax_prog_fig2dev829985 Node: ax_prog_flex831124 Node: ax_prog_flex_version833319 Node: ax_prog_gjs834867 Node: ax_prog_guile_version836038 Node: ax_prog_haxe_version837655 Node: ax_prog_help2man839103 Node: ax_prog_hla844610 Node: ax_prog_hla_opt846927 Node: ax_prog_httpd849184 Node: ax_prog_jar852106 Node: ax_prog_java853668 Node: ax_prog_java_cc857553 Node: ax_prog_java_works860411 Node: ax_prog_javac862825 Node: ax_prog_javac_works865833 Node: ax_prog_javadoc868254 Node: ax_prog_javah869891 Node: ax_prog_masm870898 Node: ax_prog_masm_opt873225 Node: ax_prog_md5sum875497 Node: ax_prog_modprobe876569 Node: ax_prog_mysql877689 Node: ax_prog_mysqladmin880134 Node: ax_prog_mysqld882540 Node: ax_prog_mysqlimport884753 Node: ax_prog_mysqlshow887004 Node: ax_prog_nasm889376 Node: ax_prog_nasm_opt891707 Node: ax_prog_perl_modules893986 Node: ax_prog_perl_version895507 Node: ax_prog_pgclient897113 Node: ax_prog_python_version899666 Node: ax_prog_robot902120 Node: ax_prog_ruby_version903141 Node: ax_prog_scala904780 Node: ax_prog_scalac905846 Node: ax_prog_scp906917 Node: ax_prog_splint909085 Node: ax_prog_ssh910551 Node: ax_prog_tasm912717 Node: ax_prog_tasm_opt915042 Node: ax_prog_tcl917308 Node: ax_prog_xsltproc919766 Node: ax_prog_yasm922176 Node: ax_prog_yasm_opt924506 Node: ax_prototype926777 Node: ax_prototype_accept931092 Node: ax_prototype_getsockname933415 Node: ax_prototype_setsockopt935804 Node: ax_pthread938085 Node: ax_python942403 Node: ax_python_config_var944773 Node: ax_python_devel946957 Node: ax_python_embed950392 Node: ax_python_module955281 Node: ax_python_module_version956334 Node: ax_r_package957572 Node: ax_recursive_eval958551 Node: ax_require_defined960721 Node: ax_require_one_func962013 Node: ax_restore_flags963347 Node: ax_restore_flags_with_prefix964906 Node: ax_rpm_init967594 Node: ax_ruby_devel973637 Node: ax_ruby_ext976250 Node: ax_save_flags978865 Node: ax_save_flags_with_prefix980397 Node: ax_set_default_paths_system983320 Node: ax_short_sleep984709 Node: ax_silent_mode985858 Node: ax_sip_devel986962 Node: ax_spec_file988395 Node: ax_spec_package_version989639 Node: ax_split_version992474 Node: ax_string_strcasecmp993431 Node: ax_strings_strcasecmp994753 Node: ax_struct_semun995748 Node: ax_subdir_files996997 Node: ax_subdirs_configure998137 Node: ax_subst_with1004529 Node: ax_swig_enable_cxx1006111 Node: ax_swig_multi_module_support1008334 Node: ax_swig_python1010847 Node: ax_switch_flags1013552 Node: ax_sys_dev_poll1015113 Node: ax_sys_largefile_sensitive1016356 Node: ax_sys_perlsharpbang1018347 Node: ax_sys_weak_alias1020851 Node: ax_sysv_ipc1025331 Node: ax_tls1026292 Node: ax_trilinos_amesos1028555 Node: ax_trilinos_base1029729 Node: ax_trilinos_epetra1031646 Node: ax_trilinos_epetraext1032835 Node: ax_trilinos_epetraext_hdf51034055 Node: ax_trilinos_rtop1035192 Node: ax_trilinos_rythmos1036373 Node: ax_trilinos_teuchos1037568 Node: ax_trilinos_thyra1038764 Node: ax_trilinos_thyra_epetra1039951 Node: ax_trilinos_thyra_epetraext1041061 Node: ax_try_awk_anyout1042191 Node: ax_try_awk_expout1043598 Node: ax_try_compile_java1045060 Node: ax_try_run_java1046455 Node: ax_type_socklen_t1047830 Node: ax_upload1049978 Node: ax_valgrind_check1051526 Node: ax_var_pop1054514 Node: ax_var_push1057139 Node: ax_var_timezone_externals1059863 Node: ax_very_nice1062353 Node: ax_warning_default_aclocaldir1064860 Node: ax_warning_default_pkgconfig1067118 Node: ax_wint_t1069388 Node: ax_with_apxs1070637 Node: ax_with_build_path1071868 Node: ax_with_curses1073174 Node: ax_with_curses_extra1082599 Node: ax_with_dmalloc1088933 Node: ax_with_mpatrol1090239 Node: ax_with_prog1091608 Node: ax_xercesc1093136 Node: ax_xsdcxx1095204 Node: ax_xtra_classpath1096430 Node: ax_zmq1098697 Node: ax_zoneinfo1099872 Node: GNU Free Documentation License1101445  End Tag Table  Local Variables: coding: utf-8 End: