⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.ac

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 AC
字号:
dnl Process this with autoconf to create configureAC_PREREQ(2.59)AC_INITAC_CONFIG_SRCDIR([zlib.h])AM_ENABLE_MULTILIB(, ..)AC_CANONICAL_SYSTEM# This works around an automake problem.mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"AC_SUBST(mkinstalldirs)AM_INIT_AUTOMAKE(zlib, 1.1.4)AM_MAINTAINER_MODEdnl We use these options to decide which functions to include.AC_ARG_WITH(target-subdir,[  --with-target-subdir=SUBDIR                          configuring in a subdirectory])if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then   COMPPATH=.else   COMPPATH=..fiAC_SUBST(COMPPATH)AC_ARG_WITH(cross-host,[  --with-cross-host=HOST  configuring with a cross compiler])dnl Default to --enable-multilibAC_ARG_ENABLE(multilib,[  --enable-multilib       build many library versions (default)],[case "${enableval}" in  yes) multilib=yes ;;  no)  multilib=no ;;  *)   AC_MSG_ERROR(bad value ${enableval} for multilib option) ;; esac], [test -z "$with_target_subdir" && multilib=no || multilib=yes])dnlAC_ARG_WITH(system-zlib,[  --with-system-zlib      use installed libz])# Make sure we don't test executables when making cross-tools.GCC_NO_EXECUTABLES# The same as in boehm-gc and libstdc++. Have to borrow it from there.# We must force CC to /not/ be precious variables; otherwise# the wrong, non-multilib-adjusted value will be used in multilibs.# As a side effect, we have to subst CFLAGS ourselves.m4_rename([_AC_ARG_VAR_PRECIOUS],[real_PRECIOUS])m4_define([_AC_ARG_VAR_PRECIOUS],[])AC_PROG_CCm4_rename([real_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])AC_SUBST(CFLAGS)AC_PROG_LIBTOOL# Find CPP now so that any conditional tests below won't do it and# thereby make the resulting definitions conditional.AC_PROG_CPPif test -n "$with_cross_host"; then   # We are being configured with a cross compiler.  AC_REPLACE_FUNCS   # may not work correctly, because the compiler may not be able to   # link executables.   # We assume newlib.  This lets us hard-code the functions we know   # we'll have.   AC_DEFINE(HAVE_MEMCPY)   AC_DEFINE(HAVE_STRERROR)   # We ignore --with-system-zlib in this case.   target_all=libzgcj.laelse   AC_FUNC_MMAP   AC_CHECK_FUNCS(memcpy strerror)   if test "$with_system_zlib" = yes; then      AC_CHECK_LIB(z, deflate, target_all=, target_all=libzgcj.la)   else      target_all=libzgcj.la   fifiAC_SUBST(target_all)AC_CHECK_HEADERS(unistd.h)if test -n "$with_cross_host" &&   test x"$with_cross_host" != x"no"; then  toolexecdir='$(exec_prefix)/$(target_alias)'  toolexeclibdir='$(toolexecdir)/lib'else  toolexecdir='$(libdir)/gcc-lib/$(target_alias)'  toolexeclibdir='$(libdir)'fiif test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then  multiosdir=/`$CC -print-multi-os-directory`  case $multiosdir in    /.) multiosdir= ;; # Avoid trailing /.  esacelse  multiosdir=fitoolexeclibdir=${toolexeclibdir}${multiosdir}AC_SUBST(toolexecdir)AC_SUBST(toolexeclibdir)AM_CONDITIONAL(TARGET_LIBRARY, test -n "$with_target_subdir")if test "${multilib}" = "yes"; then  multilib_arg="--enable-multilib"else  multilib_arg=fiAC_CONFIG_FILES([Makefile])AC_OUTPUT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -