URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [zlib/] [configure.ac] - Rev 745
Compare with Previous | Blame | View Log
dnl Process this with autoconf to create configureAC_PREREQ(2.64)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=SUBDIRconfiguring in a subdirectory])if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; thenCOMPPATH=.elseCOMPPATH=..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}" inyes) 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_force([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.laelseAC_FUNC_MMAPAC_CHECK_FUNCS(memcpy strerror)if test "$with_system_zlib" = yes; thenAC_CHECK_LIB(z, deflate, target_all=, target_all=libzgcj.la)elsetarget_all=libzgcj.lafifiAC_SUBST(target_all)AC_CHECK_HEADERS(unistd.h)if test -n "$with_cross_host" &&test x"$with_cross_host" != x"no"; thentoolexecdir='$(exec_prefix)/$(target_alias)'toolexeclibdir='$(toolexecdir)/lib'elsetoolexecdir='$(libdir)/gcc-lib/$(target_alias)'toolexeclibdir='$(libdir)'fiif test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; thenmultiosdir=/`$CC -print-multi-os-directory`case $multiosdir in/.) multiosdir= ;; # Avoid trailing /.esacelsemultiosdir=fitoolexeclibdir=${toolexeclibdir}${multiosdir}AC_SUBST(toolexecdir)AC_SUBST(toolexeclibdir)AM_CONDITIONAL(TARGET_LIBRARY, test -n "$with_target_subdir")if test "${multilib}" = "yes"; thenmultilib_arg="--enable-multilib"elsemultilib_arg=fiAC_CONFIG_FILES([Makefile])AC_OUTPUT
