This is autoconf-archive.info, produced by makeinfo version 7.1 from
autoconf-archive.texi.

This manual is for GNU Autoconf Archive version 2024.10.16, a collection
of freely reusable Autoconf macros.

Copyright © 2022 Autoconf Archive Maintainers
<autoconf-archive-maintainers@gnu.org>

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 reusable Autoconf macros.
END-INFO-DIR-ENTRY


Indirect:
autoconf-archive.info-1: 820
autoconf-archive.info-2: 302348
autoconf-archive.info-3: 601555
autoconf-archive.info-4: 901006

Tag Table:
(Indirect)
Node: Top820
Node: Introduction1893
Node: Downloads3463
Node: How to contribute4509
Node: The Macros7683
Node: ax_absolute_header21484
Node: ax_ac_append_to_file22868
Node: ax_ac_print_to_file23907
Node: ax_add_am_macro24943
Node: ax_add_am_macro_static25963
Node: ax_add_am_trilinos_makefile_export26967
Node: ax_add_fortify_source28209
Node: ax_add_recursive_am_macro29993
Node: ax_add_recursive_am_macro_static31150
Node: ax_afs32352
Node: ax_am_jobserver33902
Node: ax_am_macros35403
Node: ax_am_macros_static36398
Node: ax_am_override_var37487
Node: ax_append_compile_flags41831
Node: ax_append_flag43553
Node: ax_append_link_flags44825
Node: ax_append_to_file46472
Node: ax_arg_with_path_style47396
Node: ax_asm_inline50431
Node: ax_at_check_pattern51522
Node: ax_auto_include_headers53205
Node: ax_berkeley_db55356
Node: ax_berkeley_db_cxx56963
Node: ax_blas58685
Node: ax_blas_f77_func61869
Node: ax_boost_asio64614
Node: ax_boost_atomic65763
Node: ax_boost_base67030
Node: ax_boost_chrono68389
Node: ax_boost_context69497
Node: ax_boost_coroutine70723
Node: ax_boost_date_time71970
Node: ax_boost_filesystem73161
Node: ax_boost_iostreams74418
Node: ax_boost_json75571
Node: ax_boost_locale76875
Node: ax_boost_log77979
Node: ax_boost_log_setup79165
Node: ax_boost_process80405
Node: ax_boost_program_options81640
Node: ax_boost_python82852
Node: ax_boost_random85462
Node: ax_boost_regex86732
Node: ax_boost_serialization87883
Node: ax_boost_signals89074
Node: ax_boost_system90245
Node: ax_boost_test_exec_monitor91470
Node: ax_boost_thread92755
Node: ax_boost_unit_test_framework93933
Node: ax_boost_wave95182
Node: ax_boost_wserialization96337
Node: ax_build_date_epoch97539
Node: ax_c99_inline100188
Node: ax_c___attribute__101221
Node: ax_c_arithmetic_rshift103433
Node: ax_c_compile_value104447
Node: ax_c_declare_block107866
Node: ax_c_float_words_bigendian110748
Node: ax_c_long_long115293
Node: ax_c_referenceable_passed_va_list116250
Node: ax_c_restrict118503
Node: ax_c_var_func119688
Node: ax_cache_size122124
Node: ax_caolan_check_package123219
Node: ax_caolan_search_package125024
Node: ax_cc_attrcommon126856
Node: ax_cc_for_build128678
Node: ax_cc_maxopt130900
Node: ax_cc_tentdef133637
Node: ax_cf_ebcdic135326
Node: ax_cflags_aix_option137508
Node: ax_cflags_force_c89139638
Node: ax_cflags_hpux_option141164
Node: ax_cflags_irix_option143311
Node: ax_cflags_no_writable_strings145474
Node: ax_cflags_strict_prototypes147078
Node: ax_cflags_sun_option148761
Node: ax_cflags_warn_all150903
Node: ax_check_aligned_access_required154913
Node: ax_check_allocated_ctime156738
Node: ax_check_awk__v157702
Node: ax_check_awk__x_escapes159011
Node: ax_check_awk_and160336
Node: ax_check_awk_argind161622
Node: ax_check_awk_array_delete162929
Node: ax_check_awk_array_delete_elem164286
Node: ax_check_awk_array_in165683
Node: ax_check_awk_asort167009
Node: ax_check_awk_asorti168309
Node: ax_check_awk_associative_array169625
Node: ax_check_awk_atan2171007
Node: ax_check_awk_compl172315
Node: ax_check_awk_conditional_expression173628
Node: ax_check_awk_cos175070
Node: ax_check_awk_environ176369
Node: ax_check_awk_errno177677
Node: ax_check_awk_exit178972
Node: ax_check_awk_exp180249
Node: ax_check_awk_gensub181529
Node: ax_check_awk_getline182833
Node: ax_check_awk_gsub184143
Node: ax_check_awk_ignorecase185438
Node: ax_check_awk_index186771
Node: ax_check_awk_int188070
Node: ax_check_awk_length189351
Node: ax_check_awk_log190651
Node: ax_check_awk_lshift191933
Node: ax_check_awk_match_2parms193242
Node: ax_check_awk_match_3parms194624
Node: ax_check_awk_operator_multiply_multiply196031
Node: ax_check_awk_operator_square197492
Node: ax_check_awk_or198876
Node: ax_check_awk_printf200159
Node: ax_check_awk_rand201459
Node: ax_check_awk_rshift202749
Node: ax_check_awk_sin204050
Node: ax_check_awk_split205331
Node: ax_check_awk_sprintf206627
Node: ax_check_awk_sqrt207938
Node: ax_check_awk_srand209228
Node: ax_check_awk_strftime210526
Node: ax_check_awk_strtonum211849
Node: ax_check_awk_sub213170
Node: ax_check_awk_substr214454
Node: ax_check_awk_system215757
Node: ax_check_awk_systime217064
Node: ax_check_awk_tolower218379
Node: ax_check_awk_toupper219695
Node: ax_check_awk_user_defined_functions221026
Node: ax_check_awk_var_regexp222454
Node: ax_check_awk_variable_value_pairs223816
Node: ax_check_awk_xor225250
Node: ax_check_class226541
Node: ax_check_classpath229113
Node: ax_check_compile_flag231599
Node: ax_check_define233265
Node: ax_check_docbook_dtd234422
Node: ax_check_docbook_xslt237039
Node: ax_check_docbook_xslt_min239690
Node: ax_check_dos_filesys242178
Node: ax_check_enable_debug244661
Node: ax_check_func_in246830
Node: ax_check_gd247784
Node: ax_check_gir_symbols_gjs249399
Node: ax_check_girs_gjs251289
Node: ax_check_gl253118
Node: ax_check_glu257344
Node: ax_check_glut261421
Node: ax_check_glx265233
Node: ax_check_gnu_make268047
Node: ax_check_icu271142
Node: ax_check_java_home272061
Node: ax_check_java_plugin274294
Node: ax_check_junit277035
Node: ax_check_library278815
Node: ax_check_link_flag281838
Node: ax_check_mysql283432
Node: ax_check_mysql_db286607
Node: ax_check_mysqlr288933
Node: ax_check_off64_t290065
Node: ax_check_openssl291089
Node: ax_check_page_aligned_malloc292531
Node: ax_check_pathfind294451
Node: ax_check_pathname_style295462
Node: ax_check_pcre2297873
Node: ax_check_pgsql_db302349
Node: ax_check_posix_regcomp305820
Node: ax_check_posix_sysinfo306867
Node: ax_check_postgres_db307854
Node: ax_check_preproc_flag309778
Node: ax_check_rqrd_class311441
Node: ax_check_sign314071
Node: ax_check_strcspn315732
Node: ax_check_strftime317157
Node: ax_check_struct_for318057
Node: ax_check_symbol319012
Node: ax_check_sys_siglist320066
Node: ax_check_typedef320971
Node: ax_check_uname_syscall322298
Node: ax_check_user323231
Node: ax_check_vscript325683
Node: ax_check_x86_features327779
Node: ax_check_zlib331005
Node: ax_code_coverage334180
Node: ax_compare_version337252
Node: ax_compile_check_sizeof340424
Node: ax_compiler_flags343995
Node: ax_compiler_flags_cflags349383
Node: ax_compiler_flags_cxxflags350790
Node: ax_compiler_flags_gir352155
Node: ax_compiler_flags_ldflags353536
Node: ax_compiler_vendor354944
Node: ax_compiler_version357911
Node: ax_compute_relative_paths359432
Node: ax_compute_standard_relative_paths362558
Node: ax_cond_with_level366312
Node: ax_config_feature368062
Node: ax_configure_args372167
Node: ax_count_cpus373718
Node: ax_cpu_freq375143
Node: ax_cpu_vendor376019
Node: ax_create_generic_config376986
Node: ax_create_pkgconfig_info378797
Node: ax_create_stdint_h381735
Node: ax_create_target_h384420
Node: ax_cvs387773
Node: ax_cxx_bool390437
Node: ax_cxx_compile_stdcxx391490
Node: ax_cxx_compile_stdcxx_0x393880
Node: ax_cxx_compile_stdcxx_11394984
Node: ax_cxx_compile_stdcxx_14396761
Node: ax_cxx_compile_stdcxx_17398241
Node: ax_cxx_complex_math_in_namespace_std399786
Node: ax_cxx_const_cast400922
Node: ax_cxx_cppflags_std_lang401895
Node: ax_cxx_cxxflags_std_lang403040
Node: ax_cxx_default_template_parameters404403
Node: ax_cxx_delete_method405511
Node: ax_cxx_dtor_after_atexit406962
Node: ax_cxx_dynamic_cast408665
Node: ax_cxx_enum_computations409644
Node: ax_cxx_enum_computations_with_cast410679
Node: ax_cxx_erase_iterator_type411796
Node: ax_cxx_exceptions412948
Node: ax_cxx_explicit413936
Node: ax_cxx_explicit_instantiations414978
Node: ax_cxx_explicit_template_function_qualification416070
Node: ax_cxx_extern_template417303
Node: ax_cxx_full_specialization_syntax418304
Node: ax_cxx_function_nontype_parameters419421
Node: ax_cxx_function_try_blocks420560
Node: ax_cxx_gcc_abi_demangle422725
Node: ax_cxx_gnucxx_hashmap423811
Node: ax_cxx_have_bad_function_call424773
Node: ax_cxx_have_bind425954
Node: ax_cxx_have_bit_and427016
Node: ax_cxx_have_bit_or428094
Node: ax_cxx_have_bit_xor429166
Node: ax_cxx_have_complex430247
Node: ax_cxx_have_complex_math1431208
Node: ax_cxx_have_complex_math2432289
Node: ax_cxx_have_cref433345
Node: ax_cxx_have_empty_iostream434410
Node: ax_cxx_have_ext_hash_map436571
Node: ax_cxx_have_ext_hash_set438967
Node: ax_cxx_have_ext_slist441292
Node: ax_cxx_have_freeze_sstream443588
Node: ax_cxx_have_function446113
Node: ax_cxx_have_hash447209
Node: ax_cxx_have_ieee_math448264
Node: ax_cxx_have_is_bind_expression449413
Node: ax_cxx_have_is_placeholder450614
Node: ax_cxx_have_koenig_lookup451783
Node: ax_cxx_have_long_long_for_iostream452824
Node: ax_cxx_have_mem_fn455433
Node: ax_cxx_have_numeric_limits456527
Node: ax_cxx_have_placeholders457549
Node: ax_cxx_have_ref458684
Node: ax_cxx_have_reference_wrapper459741
Node: ax_cxx_have_sstream460919
Node: ax_cxx_have_std461867
Node: ax_cxx_have_stl462868
Node: ax_cxx_have_string_push_back463820
Node: ax_cxx_have_system_v_math464871
Node: ax_cxx_have_valarray465985
Node: ax_cxx_have_vector_at466957
Node: ax_cxx_header_pre_stdcxx467955
Node: ax_cxx_header_stdcxx_0x468904
Node: ax_cxx_header_stdcxx_98469858
Node: ax_cxx_header_stdcxx_tr1470828
Node: ax_cxx_header_tr1_unordered_map471794
Node: ax_cxx_header_tr1_unordered_set472861
Node: ax_cxx_header_unordered_map473931
Node: ax_cxx_header_unordered_set474969
Node: ax_cxx_ldflags_std_lang475999
Node: ax_cxx_member_constants477335
Node: ax_cxx_member_templates478346
Node: ax_cxx_member_templates_outside_class479371
Node: ax_cxx_mutable480515
Node: ax_cxx_namespace_std481583
Node: ax_cxx_namespaces482552
Node: ax_cxx_new_for_scoping483603
Node: ax_cxx_old_for_scoping484695
Node: ax_cxx_partial_ordering485932
Node: ax_cxx_partial_specialization486948
Node: ax_cxx_reinterpret_cast488013
Node: ax_cxx_restrict_this489029
Node: ax_cxx_rtti491037
Node: ax_cxx_rvalue_references491999
Node: ax_cxx_static_cast493055
Node: ax_cxx_stlport_hashmap494023
Node: ax_cxx_template_keyword_qualifier494991
Node: ax_cxx_template_qualified_base_class496157
Node: ax_cxx_template_qualified_return_type497320
Node: ax_cxx_template_scoped_argument_matching498488
Node: ax_cxx_templates499698
Node: ax_cxx_templates_as_template_arguments500684
Node: ax_cxx_typename501815
Node: ax_cxx_use_numtrait502779
Node: ax_cxx_var_prettyfunc503757
Node: ax_cxx_verbose_terminate_handler506272
Node: ax_czmq507979
Node: ax_decl_wchar_max509192
Node: ax_define_integer_bits510281
Node: ax_define_sub_path512136
Node: ax_dirname514773
Node: ax_dist_msi515877
Node: ax_dist_rpm516952
Node: ax_dll_string518794
Node: ax_elisp519921
Node: ax_enable_builddir524461
Node: ax_execinfo528225
Node: ax_expand_prefix529677
Node: ax_ext531475
Node: ax_ext_check_header533455
Node: ax_ext_have_lib534801
Node: ax_extend_srcdir536475
Node: ax_extra_dist539494
Node: ax_f77_cmain_fflags540894
Node: ax_f90_header543749
Node: ax_f90_internal_headmod545564
Node: ax_f90_library546618
Node: ax_f90_library_setup548518
Node: ax_f90_module551399
Node: ax_f90_module_extension553253
Node: ax_f90_module_flag554356
Node: ax_fc_check_define555624
Node: ax_file_escapes556841
Node: ax_find_hamcrest557727
Node: ax_find_junit558784
Node: ax_find_scala_stdlib559816
Node: ax_forceinline560907
Node: ax_func_accept_argtypes561980
Node: ax_func_getopt_long564570
Node: ax_func_memmove566969
Node: ax_func_mkdir567954
Node: ax_func_posix_memalign570508
Node: ax_func_snprintf571655
Node: ax_func_which_gethostbyaddr_r572905
Node: ax_func_which_gethostbyname_r575464
Node: ax_func_which_gethostent_r578386
Node: ax_func_which_getservbyname_r580919
Node: ax_gcc_archflag583509
Node: ax_gcc_builtin586853
Node: ax_gcc_const_call589813
Node: ax_gcc_func_attribute590777
Node: ax_gcc_lib593148
Node: ax_gcc_libgcc_eh595399
Node: ax_gcc_libsupcxx597546
Node: ax_gcc_malloc_call599764
Node: ax_gcc_var_attribute601556
Node: ax_gcc_warn_unused_result603499
Node: ax_gcc_x86_avx_xgetbv604525
Node: ax_gcc_x86_cpu_supports607291
Node: ax_gcc_x86_cpuid610322
Node: ax_generate_changelog613280
Node: ax_gnu_autotest615331
Node: ax_have_adns627148
Node: ax_have_epoll628251
Node: ax_have_poll630277
Node: ax_have_qt631823
Node: ax_have_select633797
Node: ax_include_strcasecmp635347
Node: ax_install_files636478
Node: ax_int128637422
Node: ax_is_release638364
Node: ax_java_check_class640635
Node: ax_java_options643295
Node: ax_jni_include_dir644615
Node: ax_lapack646461
Node: ax_lib_beecrypt649717
Node: ax_lib_cgal_core651081
Node: ax_lib_crypto652415
Node: ax_lib_curl653786
Node: ax_lib_ev655001
Node: ax_lib_expat656127
Node: ax_lib_firebird657737
Node: ax_lib_gcrypt659272
Node: ax_lib_gdal660750
Node: ax_lib_hdf5662124
Node: ax_lib_id3665419
Node: ax_lib_libkml666833
Node: ax_lib_metis668332
Node: ax_lib_mysql670026
Node: ax_lib_mysqlcppconn671543
Node: ax_lib_netcdf4672959
Node: ax_lib_nettle676182
Node: ax_lib_nokalva677576
Node: ax_lib_oracle_occi679069
Node: ax_lib_oracle_oci680909
Node: ax_lib_orbit2682729
Node: ax_lib_postgresql683914
Node: ax_lib_readline685856
Node: ax_lib_samtools688660
Node: ax_lib_socket_nsl691911
Node: ax_lib_sqlite3693256
Node: ax_lib_tabix694608
Node: ax_lib_taglib697804
Node: ax_lib_trace699041
Node: ax_lib_upnp700195
Node: ax_lib_wad701624
Node: ax_lib_xalan703756
Node: ax_lib_xerces705370
Node: ax_lib_xml_security706942
Node: ax_libgcj_jar708718
Node: ax_libtoolize_cflags710787
Node: ax_llvm711830
Node: ax_lua712858
Node: ax_luarocks_rock721911
Node: ax_maintainer_mode_auto_silent723146
Node: ax_missing_prog724581
Node: ax_mpi727054
Node: ax_mpip730308
Node: ax_ms_cpprest732712
Node: ax_need_awk734072
Node: ax_normalize_path735231
Node: ax_not_enable_frame_pointer739606
Node: ax_numeric_namedlevel740774
Node: ax_open62541_check_h743284
Node: ax_open62541_check_lib745943
Node: ax_open62541_path748007
Node: ax_openmp750599
Node: ax_patch_libtool_changing_cmds_ifs753785
Node: ax_path_bdb756628
Node: ax_path_generic759786
Node: ax_path_lib_pcre762666
Node: ax_path_milter763872
Node: ax_path_missing767672
Node: ax_perl_ext769173
Node: ax_perl_ext_flags771859
Node: ax_perl_module_version774527
Node: ax_pgsql_priv_root775911
Node: ax_pkg_check_modules779608
Node: ax_pkg_mico782018
Node: ax_pkg_swig784383
Node: ax_prefix_config_h787584
Node: ax_prepend_flag792578
Node: ax_print_to_file793908
Node: ax_printf_size_t794813
Node: ax_prog_apache796605
Node: ax_prog_bison799725
Node: ax_prog_bison_version801929
Node: ax_prog_cc_char_subscripts803508
Node: ax_prog_cc_for_build804849
Node: ax_prog_cc_mpi806483
Node: ax_prog_cp_s810135
Node: ax_prog_crontab812023
Node: ax_prog_cxx_for_build814234
Node: ax_prog_cxx_mpi815730
Node: ax_prog_date819387
Node: ax_prog_dotnetcore_version822658
Node: ax_prog_doxygen824183
Node: ax_prog_emacs828513
Node: ax_prog_f77_mpi831171
Node: ax_prog_fasm834830
Node: ax_prog_fasm_opt837162
Node: ax_prog_fc_mpi839438
Node: ax_prog_fig2dev843091
Node: ax_prog_flex844233
Node: ax_prog_flex_version846430
Node: ax_prog_gjs847981
Node: ax_prog_guile_version849155
Node: ax_prog_haxe_version850775
Node: ax_prog_help2man852226
Node: ax_prog_hla857736
Node: ax_prog_hla_opt860056
Node: ax_prog_httpd862316
Node: ax_prog_jar865241
Node: ax_prog_java866806
Node: ax_prog_java_cc870694
Node: ax_prog_java_works873555
Node: ax_prog_javac875972
Node: ax_prog_javac_works878983
Node: ax_prog_javadoc881407
Node: ax_prog_javah883047
Node: ax_prog_masm884057
Node: ax_prog_masm_opt886387
Node: ax_prog_md5sum888662
Node: ax_prog_modprobe889737
Node: ax_prog_mysql890860
Node: ax_prog_mysqladmin893308
Node: ax_prog_mysqld895717
Node: ax_prog_mysqlimport897933
Node: ax_prog_mysqlshow901007
Node: ax_prog_nasm903382
Node: ax_prog_nasm_opt905716
Node: ax_prog_perl_modules907998
Node: ax_prog_perl_version909522
Node: ax_prog_pgclient911131
Node: ax_prog_python_version913687
Node: ax_prog_robot915321
Node: ax_prog_ruby_version916345
Node: ax_prog_scala917987
Node: ax_prog_scalac919056
Node: ax_prog_scp920130
Node: ax_prog_splint922301
Node: ax_prog_ssh923770
Node: ax_prog_tasm925939
Node: ax_prog_tasm_opt928267
Node: ax_prog_tcl930536
Node: ax_prog_xsltproc932996
Node: ax_prog_yasm935409
Node: ax_prog_yasm_opt937742
Node: ax_prototype940016
Node: ax_prototype_accept944334
Node: ax_prototype_getsockname946660
Node: ax_prototype_setsockopt949052
Node: ax_pthread951336
Node: ax_python955655
Node: ax_python_config_var958028
Node: ax_python_devel960216
Node: ax_python_embed963888
Node: ax_python_module968779
Node: ax_python_module_version969835
Node: ax_r_package971076
Node: ax_recursive_eval972058
Node: ax_require_defined974231
Node: ax_require_one_func975526
Node: ax_restore_flags976863
Node: ax_restore_flags_with_prefix978422
Node: ax_rpm_init981113
Node: ax_ruby_devel987159
Node: ax_ruby_ext989769
Node: ax_save_flags992387
Node: ax_save_flags_with_prefix993919
Node: ax_set_default_paths_system996845
Node: ax_short_sleep998237
Node: ax_silent_mode999389
Node: ax_sip_devel1000495
Node: ax_spec_file1001931
Node: ax_spec_package_version1003178
Node: ax_split_version1006016
Node: ax_string_strcasecmp1006976
Node: ax_strings_strcasecmp1008301
Node: ax_struct_semun1009299
Node: ax_subdir_files1010551
Node: ax_subdirs_configure1011694
Node: ax_subst_with1018089
Node: ax_swig_enable_cxx1019674
Node: ax_swig_multi_module_support1021897
Node: ax_swig_python1024410
Node: ax_switch_flags1027115
Node: ax_sys_dev_poll1028676
Node: ax_sys_largefile_sensitive1029922
Node: ax_sys_perlsharpbang1031916
Node: ax_sys_weak_alias1034423
Node: ax_sysv_ipc1038906
Node: ax_tls1039870
Node: ax_trilinos_amesos1042135
Node: ax_trilinos_base1043312
Node: ax_trilinos_epetra1045228
Node: ax_trilinos_epetraext1046420
Node: ax_trilinos_epetraext_hdf51047643
Node: ax_trilinos_rtop1048783
Node: ax_trilinos_rythmos1049967
Node: ax_trilinos_teuchos1051165
Node: ax_trilinos_thyra1052364
Node: ax_trilinos_thyra_epetra1053554
Node: ax_trilinos_thyra_epetraext1054667
Node: ax_try_awk_anyout1055800
Node: ax_try_awk_expout1057207
Node: ax_try_compile_java1058669
Node: ax_try_run_java1060067
Node: ax_type_socklen_t1061445
Node: ax_upload1063596
Node: ax_valgrind_check1065147
Node: ax_var_pop1068138
Node: ax_var_push1070766
Node: ax_var_timezone_externals1073493
Node: ax_very_nice1075985
Node: ax_warning_default_aclocaldir1078495
Node: ax_warning_default_pkgconfig1080756
Node: ax_wint_t1083029
Node: ax_with_apxs1084281
Node: ax_with_build_path1085515
Node: ax_with_curses1086824
Node: ax_with_curses_extra1096249
Node: ax_with_dmalloc1102586
Node: ax_with_mpatrol1103895
Node: ax_with_prog1105267
Node: ax_xercesc1106797
Node: ax_xsdcxx1108868
Node: ax_xtra_classpath1110097
Node: ax_zmq1112367
Node: ax_zoneinfo1113545
Node: GNU Free Documentation License1115121

End Tag Table


Local Variables:
coding: utf-8
End:
