📄 autoconf.m4f
字号:
AC_HEADER_STDC($@)[]_m4_defun_epi([AC_STDC_HEADERS])T25,138AC_CONFIG_AUX_DIR_DEFAULT_m4_defun_pro([AC_CONFIG_AUX_DIR_DEFAULT])AC_CONFIG_AUX_DIRS($srcdir $srcdir/.. $srcdir/../..)[]_m4_defun_epi([AC_CONFIG_AUX_DIR_DEFAULT])F7,6m4_wrapm4wrapT19,180AC_INCLUDES_DEFAULT_m4_defun_pro([AC_INCLUDES_DEFAULT])m4_ifval([$1], [$1], [AC_REQUIRE([_AC_INCLUDES_DEFAULT_REQUIREMENTS])dnl$ac_includes_default])[]_m4_defun_epi([AC_INCLUDES_DEFAULT])T16,720AC_C_LONG_DOUBLE_m4_defun_pro([AC_C_LONG_DOUBLE])AC_CACHE_CHECK( [for working long double with more range or precision than double], [ac_cv_c_long_double], [AC_COMPILE_IFELSE( [AC_LANG_BOOL_COMPILE_TRY( [#include <float.h> long double foo = 0.0;], [/* Using '|' rather than '||' catches a GCC 2.95.2 x86 bug. */ (DBL_MAX < LDBL_MAX) | (LDBL_EPSILON < DBL_EPSILON) | (DBL_MAX_EXP < LDBL_MAX_EXP) | (DBL_MANT_DIG < LDBL_MANT_DIG)])], ac_cv_c_long_double=yes, ac_cv_c_long_double=no)])if test $ac_cv_c_long_double = yes; then AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define to 1 if long double works and has more range or precision than double.])fi[]_m4_defun_epi([AC_C_LONG_DOUBLE])T14,183ac_cv_prog_g77_m4_defun_pro([ac_cv_prog_g77])AC_DIAGNOSE([obsolete], [The macro `ac_cv_prog_g77' is obsolete.You should run autoupdate.])dnlac_cv_f77_compiler_gnu[]_m4_defun_epi([ac_cv_prog_g77])T14,739AC_PROG_CXXCPP_m4_defun_pro([AC_PROG_CXXCPP])AC_REQUIRE([AC_PROG_CXX])dnlAC_ARG_VAR([CXXCPP], [C++ preprocessor])dnl_AC_ARG_VAR_CPPFLAGS()dnlAC_LANG_PUSH(C++)dnlAC_MSG_CHECKING([how to run the C++ preprocessor])if test -z "$CXXCPP"; then AC_CACHE_VAL(ac_cv_prog_CXXCPP, [dnl # Double quotes because CXXCPP needs to be expanded for CXXCPP in "$CXX -E" "/lib/cpp" do _AC_PROG_PREPROC_WORKS_IFELSE([break]) done ac_cv_prog_CXXCPP=$CXXCPP ])dnl CXXCPP=$ac_cv_prog_CXXCPPelse ac_cv_prog_CXXCPP=$CXXCPPfiAC_MSG_RESULT([$CXXCPP])_AC_PROG_PREPROC_WORKS_IFELSE([], [AC_MSG_FAILURE([C++ preprocessor "$CXXCPP" fails sanity check])])AC_SUBST(CXXCPP)dnlAC_LANG_POP(C++)dnl[]_m4_defun_epi([AC_PROG_CXXCPP])T25,20m4_location(AC_PATH_XTRA)autoconf/libs.m4:490T10,161_AS_ECHO_NAS_REQUIRE([_AS_ECHO_N_PREPARE])dnlecho $ECHO_N "_AS_QUOTE([$1])$ECHO_C" >&m4_default([$2], [AS_MESSAGE_FD])T16,1274_AC_PATH_X_XMKMFrm -fr conftest.dirif mkdir conftest.dir; then cd conftest.dir # Make sure to not put "make" in the Imakefile rules, since we grep it out. cat >Imakefile <<'_ACEOF'acfindx: @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'_ACEOF if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then # GNU make sometimes prints "make[1]: Entering...", which would confuse us. eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. for ac_extension in a so sl; do if test ! -f $ac_im_usrlibdir/libX11.$ac_extension && test -f $ac_im_libdir/libX11.$ac_extension; then ac_im_usrlibdir=$ac_im_libdir; break fi done # Screen out bogus values from the imake configuration. They are # bogus both because they are the default anyway, and because # using them would break gcc on systems where it needs fixed includes. case $ac_im_incroot in /usr/include) ;; *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; esac case $ac_im_usrlibdir in /usr/lib | /lib) ;; *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; esac fi cd .. rm -fr conftest.dirfiT16,173AC_REPLACE_FUNCS_m4_defun_pro([AC_REPLACE_FUNCS])AC_FOREACH([AC_Func], [$1], [AC_LIBSOURCE(AC_Func.c)])dnlAC_CHECK_FUNCS([$1], , [_AC_LIBOBJ($ac_func)])[]_m4_defun_epi([AC_REPLACE_FUNCS])T7,122m4_casem4_if([$#], 0, [], [$#], 1, [], [$#], 2, [$2], [$1], [$2], [$3], [$0([$1], m4_shiftn(3, $@))])T10,531_AC_PATH_X_m4_defun_pro([_AC_PATH_X])AC_CACHE_VAL(ac_cv_have_x,[# One or both of the vars are not set, and there is no cached value.ac_x_includes=no ac_x_libraries=no_AC_PATH_X_XMKMF_AC_PATH_X_DIRECTif test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then # Didn't find X anywhere. Cache the known absence of X. ac_cv_have_x="have_x=no"else # Record where we found X for the cache. ac_cv_have_x="have_x=yes \ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"fi])dnl[]_m4_defun_epi([_AC_PATH_X])T19,409AC_STRUCT_ST_BLOCKS_m4_defun_pro([AC_STRUCT_ST_BLOCKS])AC_CHECK_MEMBERS([struct stat.st_blocks], [AC_DEFINE(HAVE_ST_BLOCKS, 1, [Define to 1 if your `struct stat' has `st_blocks'. Deprecated, use `HAVE_STRUCT_STAT_ST_BLOCKS' instead.])], [AC_LIBOBJ([fileblocks])])[]_m4_defun_epi([AC_STRUCT_ST_BLOCKS])T13,534AC_C_VOLATILE_m4_defun_pro([AC_C_VOLATILE])AC_CACHE_CHECK([for working volatile], ac_cv_c_volatile,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [volatile int x;int * volatile y;])], [ac_cv_c_volatile=yes], [ac_cv_c_volatile=no])])if test $ac_cv_c_volatile = no; then AC_DEFINE(volatile,, [Define to empty if the keyword `volatile' does not work. Warning: valid code using `volatile' can become incorrect without. Disable with care.])fi[]_m4_defun_epi([AC_C_VOLATILE])T17,135_m4_dumpdefs_downm4_ifdef([_m4_dumpdefs], [m4_pushdef([$1], m4_defn([_m4_dumpdefs]))dnlm4_popdef([_m4_dumpdefs])dnl_m4_dumpdefs_down([$1])])T30,23m4_location(AC_CONFIG_SUBDIRS)autoconf/status.m4:1073T13,15AS_VAR_POPDEFm4_popdef([$1])T9,0AN_OUTPUTT27,23m4_location(AC_LONG_DOUBLE)autoconf/oldnames.m4:84T18,272_AS_ECHO_N_PREPARE_m4_defun_pro([_AS_ECHO_N_PREPARE])case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in *c*,-n*) ECHO_N= ECHO_C='' ECHO_T=' ' ;; *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; *) ECHO_N= ECHO_C='\c' ECHO_T= ;;esac[]_m4_defun_epi([_AS_ECHO_N_PREPARE])T4,91defnm4_ifndef([$1], [m4_fatal([$0: undefined macro: $1])])dnlm4_builtin([defn], $@)T18,914AC_STRUCT_TIMEZONE_m4_defun_pro([AC_STRUCT_TIMEZONE])AC_REQUIRE([AC_STRUCT_TM])dnlAC_CHECK_MEMBERS([struct tm.tm_zone],,,[#include <sys/types.h>#include <$ac_cv_struct_tm>])if test "$ac_cv_member_struct_tm_tm_zone" = yes; then AC_DEFINE(HAVE_TM_ZONE, 1, [Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use `HAVE_STRUCT_TM_TM_ZONE' instead.])else AC_CACHE_CHECK(for tzname, ac_cv_var_tzname,[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <time.h>#ifndef tzname /* For SGI. */extern char *tzname[]; /* RS6000 and others reject char **tzname. */#endif]],[atoi(*tzname);])], [ac_cv_var_tzname=yes], [ac_cv_var_tzname=no])]) if test $ac_cv_var_tzname = yes; then AC_DEFINE(HAVE_TZNAME, 1, [Define to 1 if you don't have `tm_zone' but do have the external array `tzname'.]) fifi[]_m4_defun_epi([AC_STRUCT_TIMEZONE])T26,24m4_location(AC_PROG_EGREP)autoconf/programs.m4:277T26,24m4_location(AC_ARG_ENABLE)autoconf/general.m4:1351F5,5indexindexT23,154AC_LANG_PREPROC_REQUIRE_m4_defun_pro([AC_LANG_PREPROC_REQUIRE])m4_require([AC_LANG_PREPROC(]_AC_LANG[)], [AC_LANG_PREPROC])[]_m4_defun_epi([AC_LANG_PREPROC_REQUIRE])T6,166divertm4_define([m4_divert_stack], m4_location[: $0: $1]m4_ifdef([m4_divert_stack], [m4_defn([m4_divert_stack])]))dnlm4_builtin([divert], _m4_divert([$1]))dnlT13,630AC_LINK_FILES_m4_defun_pro([AC_LINK_FILES])AC_DIAGNOSE([obsolete], [The macro `AC_LINK_FILES' is obsolete.You should run autoupdate.])dnlm4_if($#, 2, , [m4_fatal([$0: incorrect number of arguments])])dnlm4_define([_AC_LINK_FILES_CNT], m4_incr(_AC_LINK_FILES_CNT))dnlac_sources="$1"ac_dests="$2"while test -n "$ac_sources"; do set $ac_dests; ac_dest=$[1]; shift; ac_dests=$[*] set $ac_sources; ac_source=$[1]; shift; ac_sources=$[*] [ac_config_links_]_AC_LINK_FILES_CNT="$[ac_config_links_]_AC_LINK_FILES_CNT $ac_dest:$ac_source"doneAC_CONFIG_LINKS($[ac_config_links_]_AC_LINK_FILES_CNT)dnl[]_m4_defun_epi([AC_LINK_FILES])T34,25m4_location(AM_FUNC_ERROR_AT_LINE)autoconf/functions.m4:457T16,149_AS_EXPR_PREPARE_m4_defun_pro([_AS_EXPR_PREPARE])if expr a : '\(a\)' >/dev/null 2>&1; then as_expr=exprelse as_expr=falsefi[]_m4_defun_epi([_AS_EXPR_PREPARE])T20,147_AC_ARG_VAR_PRECIOUSAC_SUBST([$1])dnlm4_divert_once([PARSE_ARGS],[ac_env_$1_set=${$1+set}ac_env_$1_value=$$1ac_cv_env_$1_set=${$1+set}ac_cv_env_$1_value=$$1])dnlT29,23m4_location(AC_CHECK_HEADERS)autoconf/headers.m4:204T33,21m4_location(AC_STRUCT_ST_BLKSIZE)autoconf/types.m4:527F9,6m4_substrsubstrT10,337AC_MINGW32_m4_defun_pro([AC_MINGW32])AC_DIAGNOSE([obsolete], [The macro `AC_MINGW32' is obsolete.You should run autoupdate.])dnlAC_CANONICAL_HOSTAC_DIAGNOSE([obsolete], [$0 is obsolete: use AC_CANONICAL_HOST and $host_os])dnlcase $host_os in *mingw32* ) MINGW32=yes;; * ) MINGW32=no;;esac[]_m4_defun_epi([AC_MINGW32])T11,213AC_TRY_LINK_m4_defun_pro([AC_TRY_LINK])AC_DIAGNOSE([obsolete], [The macro `AC_TRY_LINK' is obsolete.You should run autoupdate.])dnlAC_LINK_IFELSE([AC_LANG_PROGRAM([[$1]], [[$2]])], [$3], [$4])[]_m4_defun_epi([AC_TRY_LINK])T16,785AC_PROG_MAKE_SET_m4_defun_pro([AC_PROG_MAKE_SET])AC_MSG_CHECKING([whether ${MAKE-make} sets \$(MAKE)])set dummy ${MAKE-make}; ac_make=`echo "$[2]" | sed 'y,./+-,__p_,'`AC_CACHE_VAL(ac_cv_prog_make_${ac_make}_set,[cat >conftest.make <<\_ACEOFall: @echo 'ac_maketemp="$(MAKE)"'_ACEOF# GNU make sometimes prints "make[1]: Entering...", which would confuse us.eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`if test -n "$ac_maketemp"; then eval ac_cv_prog_make_${ac_make}_set=yeselse eval ac_cv_prog_make_${ac_make}_set=nofirm -f conftest.make])dnlif eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then AC_MSG_RESULT([yes]) SET_MAKE=else AC_MSG_RESULT([no]) SET_MAKE="MAKE=${MAKE-make}"fiAC_SUBST([SET_MAKE])dnl[]_m4_defun_epi([AC_PROG_MAKE_SET])T14,385AC_CHECK_TOOLS_m4_defun_pro([AC_CHECK_TOOLS])if test -n "$ac_tool_prefix"; then for ac_prog in $2 do AC_CHECK_PROG([$1], [$ac_tool_prefix$ac_prog], [$ac_tool_prefix$ac_prog],, [$4]) test -n "$$1" && break donefiif test -z "$$1"; then ac_ct_$1=$$1 AC_CHECK_PROGS([ac_ct_$1], [$2], [$3], [$4]) $1=$ac_ct_$1fi[]_m4_defun_epi([AC_CHECK_TOOLS])T14,1062AC_ARG_PROGRAMm4_provide_if([AC_ARG_PROGRAM], [m4_warn([syntax], [AC_ARG_PROGRAM invoked multiple times])], [_m4_defun_pro([AC_ARG_PROGRAM])dnl Document the options.m4_divert_push([HELP_BEGIN])dnlProgram names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program namesm4_divert_pop([HELP_BEGIN])dnltest "$program_prefix" != NONE && program_transform_name="s,^,$program_prefix,;$program_transform_name"# Use a double $ so make ignores it.test "$program_suffix" != NONE && program_transform_name="s,\$,$program_suffix,;$program_transform_name"# Double any \ or $. echo might interpret backslashes.# By default was `s,x,x', remove it if useless.cat <<\_ACEOF >conftest.sed[s/[\\$]/&&/g;s/;s,x,x,$//]_ACEOFprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed`rm conftest.sed[]_m4_defun_epi([AC_ARG_PROGRAM])])T27,23m4_location(AC_SIZEOF_TYPE)autoconf/oldnames.m4:65T22,24m4_location(AC_ENABLE)autoconf/general.m4:1355T19,388_AC_CANONICAL_SPLITAC_SUBST([$1], [$ac_cv_$1])dnldnl FIXME: AC_SUBST([$1_alias], [$ac_cv_$1_alias])dnlAC_SUBST([$1_cpu], [`echo $ac_cv_$1 | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\1/'`])dnlAC_SUBST([$1_vendor], [`echo $ac_cv_$1 | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\2/'`])dnlAC_SUBST([$1_os], [`echo $ac_cv_$1 | sed 's/^\([[^-]]*\)-\([[^-]]*\)-\(.*\)$/\3/'`])dnlT35,23m4_location(AC_F77_LIBRARY_LDFLAGS)autoconf/fortran.m4:541T18,2181_AS_LINENO_PREPAREAS_REQUIRE([_AS_CR_PREPARE])dnl_AS_LINENO_WORKS || { # Find who we are. Look in the path if we contain no path at all # relative or not. case $[0] in *[[\\/]]* ) as_myself=$[0] ;; *) _AS_PATH_WALK([], [test -r "$as_dir/$[0]" && as_myself=$as_dir/$[0] && break]) ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$[0] fi if test ! -f "$as_myself"; then AS_ERROR([cannot find myself; rerun with an absolute path]) fi case $CONFIG_SHELL in '') _AS_PATH_WALK([/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH], [for as_base in sh bash ksh sh5; do case $as_dir in /*) if ("$as_dir/$as_base" -c '_AS_LINENO_WORKS') 2>/dev/null; then AS_UNSET(BASH_ENV) AS_UNSET(ENV) CONFIG_SHELL=$as_dir/$as_base export CONFIG_SHELL exec "$CONFIG_SHELL" "$[0]" ${1+"$[@]"} fi;; esac done]);; esac # Create $as_me.lineno as a copy of $as_myself, but with $LINENO # uniformly replaced by the line number. The first 'sed' inserts a # line-number line before each line; the second 'sed' does the real # work. The second script uses 'N' to pair each line-number line # with the numbered line, and appends trailing '-' during # substitution so that $LINENO is not a special case at line end. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -