URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [binutils/] [configure.in] - Rev 166
Compare with Previous | Blame | View Log
dnl Process this file with autoconf to produce a configure script.dnlAC_PREREQ(2.59)AC_INITAC_CONFIG_SRCDIR(ar.c)AC_CANONICAL_TARGETAC_ISC_POSIXchangequote(,)dnlBFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[ ]*\([^ ]*\)[ ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`changequote([,])dnlAM_INIT_AUTOMAKE(binutils, ${BFD_VERSION})AC_PROG_CCAC_GNU_SOURCEAC_USE_SYSTEM_EXTENSIONSACX_LARGEFILELT_INITAC_ARG_ENABLE(targets,[ --enable-targets alternative target configurations],[case "${enableval}" inyes | "") AC_MSG_ERROR(enable-targets option must specify target names or 'all');;no) enable_targets= ;;*) enable_targets=$enableval ;;esac])dnlAC_ARG_ENABLE(deterministic-archives,[AS_HELP_STRING([--enable-deterministic-archives],[ar and ranlib default to -D behavior])], [if test "${enableval}" = no; thendefault_ar_deterministic=0elsedefault_ar_deterministic=1fi], [default_ar_deterministic=0])AC_DEFINE_UNQUOTED(DEFAULT_AR_DETERMINISTIC, $default_ar_deterministic,[Should ar and ranlib use -D behavior by default?])AM_BINUTILS_WARNINGSAC_CONFIG_HEADERS(config.h:config.in)if test -z "$target" ; thenAC_MSG_ERROR(Unrecognized target system type; please check config.sub.)fiif test -z "$host" ; thenAC_MSG_ERROR(Unrecognized host system type; please check config.sub.)fiAC_PROG_YACCAM_PROG_LEXALL_LINGUAS="da es fi fr id ja ro ru rw sk sv tr uk vi zh_CN zh_TW bg"ZW_GNU_GETTEXT_SISTER_DIRAM_PO_SUBDIRSAM_MAINTAINER_MODEAM_CONDITIONAL(GENINSRC_NEVER, false)AC_EXEEXTif test -n "$EXEEXT"; thenAC_DEFINE(HAVE_EXECUTABLE_SUFFIX, 1,[Does the platform use an executable suffix?])fiAC_DEFINE_UNQUOTED(EXECUTABLE_SUFFIX, "${EXEEXT}",[Suffix used for executables, if any.])# host-specific stuff:HDEFINES=. ${srcdir}/../bfd/configure.hostAC_SUBST(HDEFINES)AR=${AR-ar}AC_SUBST(AR)AC_PROG_RANLIBAC_PROG_INSTALLBFD_CC_FOR_BUILDDEMANGLER_NAME=c++filtcase "${host}" in*-*-go32* | *-*-msdos*)DEMANGLER_NAME=cxxfiltesacAC_SUBST(DEMANGLER_NAME)AC_CHECK_HEADERS(string.h strings.h stdlib.h unistd.h fcntl.h sys/file.h limits.h sys/param.h)AC_HEADER_SYS_WAITAC_FUNC_ALLOCAAC_CHECK_FUNCS(sbrk utimes setmode getc_unlocked strcoll)AC_CHECK_FUNC([mkstemp],AC_DEFINE([HAVE_MKSTEMP], 1,[Define to 1 if you have the `mkstemp' function.]))AC_CHECK_FUNC([mkdtemp],AC_DEFINE([HAVE_MKDTEMP], 1,[Define to 1 if you have the `mkdtemp' function.]))# Some systems have frexp only in -lm, not in -lc.AC_SEARCH_LIBS(frexp, m)AC_MSG_CHECKING(for time_t in time.h)AC_CACHE_VAL(bu_cv_decl_time_t_time_h,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <time.h>], [time_t i;])],bu_cv_decl_time_t_time_h=yes, bu_cv_decl_time_t_time_h=no)])AC_MSG_RESULT($bu_cv_decl_time_t_time_h)if test $bu_cv_decl_time_t_time_h = yes; thenAC_DEFINE([HAVE_TIME_T_IN_TIME_H], 1,[Is the type time_t defined in <time.h>?])fiAC_MSG_CHECKING(for time_t in sys/types.h)AC_CACHE_VAL(bu_cv_decl_time_t_types_h,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>], [time_t i;])],bu_cv_decl_time_t_types_h=yes, bu_cv_decl_time_t_types_h=no)])AC_MSG_RESULT($bu_cv_decl_time_t_types_h)if test $bu_cv_decl_time_t_types_h = yes; thenAC_DEFINE([HAVE_TIME_T_IN_TYPES_H], 1,[Is the type time_t defined in <sys/types.h>?])fiAC_MSG_CHECKING(for a known getopt prototype in unistd.h)AC_CACHE_VAL(bu_cv_decl_getopt_unistd_h,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <unistd.h>], [extern int getopt (int, char *const*, const char *);])],bu_cv_decl_getopt_unistd_h=yes, bu_cv_decl_getopt_unistd_h=no)])AC_MSG_RESULT($bu_cv_decl_getopt_unistd_h)if test $bu_cv_decl_getopt_unistd_h = yes; thenAC_DEFINE([HAVE_DECL_GETOPT], 1,[Is the prototype for getopt in <unistd.h> in the expected format?])fi# Under Next 3.2 <utime.h> apparently does not define struct utimbuf# by default.AC_MSG_CHECKING([for utime.h])AC_CACHE_VAL(bu_cv_header_utime_h,[AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h>#ifdef HAVE_TIME_H#include <time.h>#endif#include <utime.h>],[struct utimbuf s;])],bu_cv_header_utime_h=yes, bu_cv_header_utime_h=no)])AC_MSG_RESULT($bu_cv_header_utime_h)if test $bu_cv_header_utime_h = yes; thenAC_DEFINE(HAVE_GOOD_UTIME_H, 1, [Does <utime.h> define struct utimbuf?])fiAC_CHECK_DECLS([fprintf, stpcpy, strstr, sbrk, getenv, environ, getc_unlocked,snprintf, vsnprintf])# Link in zlib if we can. This allows us to read compressed debug# sections. This is used only by readelf.c (objdump uses bfd for# reading compressed sections).AM_ZLIBBFD_BINARY_FOPEN# target-specific stuff:# Canonicalize the secondary target names.if test -n "$enable_targets"; thenfor targ in `echo $enable_targets | sed 's/,/ /g'`doresult=`$ac_config_sub $targ 2>/dev/null`if test -n "$result"; thencanon_targets="$canon_targets $result"else# Allow targets that config.sub doesn't recognize, like "all".canon_targets="$canon_targets $targ"fidonefiAC_CHECK_HEADER(iconv.h)AM_ICONVall_targets=falseBUILD_NLMCONV=NLMCONV_DEFS=BUILD_SRCONV=BUILD_DLLTOOL=DLLTOOL_DEFS=DLLTOOL_DEFAULT=BUILD_WINDRES=BUILD_WINDMC=BUILD_DLLWRAP=BUILD_MISC=BUILD_INSTALL_MISC=OBJDUMP_DEFS=OBJDUMP_PRIVATE_VECTORS=OBJDUMP_PRIVATE_OFILES=od_vectors=for targ in $target $canon_targetsdoif test "x$targ" = "xall"; thenall_targets=trueBUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'BUILD_SRCONV='$(SRCONV_PROG)'NLMCONV_DEFS="-DNLMCONV_I386 -DNLMCONV_ALPHA -DNLMCONV_POWERPC -DNLMCONV_SPARC"BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)'BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)'od_vectors="$od_vectors objdump_private_desc_xcoff"elsecase $targ inchangequote(,)dnli[3-7]86*-*-netware*)changequote([,])dnlBUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_I386";;alpha*-*-netware*)BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_ALPHA";;powerpc*-*-netware*)BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_POWERPC";;sparc*-*-netware*)BUILD_NLMCONV='$(NLMCONV_PROG)$(EXEEXT)'NLMCONV_DEFS="$NLMCONV_DEFS -DNLMCONV_SPARC";;esaccase $targ in*-*-hms*) BUILD_SRCONV='$(SRCONV_PROG)' ;;esaccase $targ inarm-epoc-pe*)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_EPOC"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_EPOC -DDLLTOOL_ARM"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM_WINCE -DDLLTOOL_ARM"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;arm-*-pe*)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_ARM"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;x86_64-*-mingw*)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MX86_64"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MX86_64"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)';;changequote(,)dnli[3-7]86-*-pe* | i[3-7]86-*-cygwin* | i[3-7]86-*-mingw32** | i[3-7]86-*-netbsdpe*)changequote([,])dnlBUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'BUILD_DLLWRAP='$(DLLWRAP_PROG)$(EXEEXT)';;changequote(,)dnli[3-7]86-*-interix)changequote([,])dnlBUILD_DLLTOOL='$(DLLTOOL_PROG)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_I386"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386";;changequote(,)dnlpowerpc*-aix5.[01])changequote([,])dnl;;changequote(,)dnlpowerpc*-aix[5-9].*)changequote([,])dnlOBJDUMP_DEFS="-DAIX_WEAK_SUPPORT";;powerpc*-*-pe* | powerpc*-*-cygwin*)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_PPC"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_PPC"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;powerpc*-*-linux* | powerpc*-*-elf* | powerpc*-*-eabi*)case "$BUILD_INSTALL_MISC" in*embedspu*) ;;*) BUILD_INSTALL_MISC="${BUILD_INSTALL_MISC} embedspu"esac;;sh*-*-pe)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_SH"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_SH"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;spu-*-*)BUILD_MISC="${BUILD_MISC} "'bin2c$(EXEEXT_FOR_BUILD)';;mips*-*-pe)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MIPS"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MIPS"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;mcore-*-pe)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE"BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)';;mcore-*-elf)BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'if test -z "$DLLTOOL_DEFAULT"; thenDLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_MCORE_ELF"fiDLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_MCORE_ELF";;mep-*)OBJDUMP_DEFS="-DSKIP_ZEROES=256 -DSKIP_ZEROES_AT_END=0";;esac# Add objdump private vectors.case $targ inpowerpc-*-aix*)od_vectors="$od_vectors objdump_private_desc_xcoff";;*-*-darwin*)od_vectors="$od_vectors objdump_private_desc_mach_o";;esacfidone# Uniq objdump private vector, build objdump target ofiles.od_files=f=""for i in $od_vectors ; docase " $f " in*" $i "*) ;;*)f="$f $i"OBJDUMP_PRIVATE_VECTORS="$OBJDUMP_PRIVATE_VECTORS &$i,"case $i inobjdump_private_desc_xcoff)od_files="$od_files od-xcoff" ;;objdump_private_desc_mach_o)od_files="$od_files od-macho" ;;*) AC_MSG_ERROR(*** unknown private vector $i) ;;esac;;esacdone# Uniq objdump target ofilesf=""for i in $od_files ; docase " $f " in*" $i "*) ;;*)f="$f $i"OBJDUMP_PRIVATE_OFILES="$OBJDUMP_PRIVATE_OFILES $i.$objext";;esacdoneDLLTOOL_DEFS="$DLLTOOL_DEFS $DLLTOOL_DEFAULT"if test "${with_windres+set}" = set; thenBUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'fiif test "${with_windmc+set}" = set; thenBUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'fiOBJDUMP_DEFS="${OBJDUMP_DEFS} -DOBJDUMP_PRIVATE_VECTORS=\"${OBJDUMP_PRIVATE_VECTORS}\""AC_SUBST(NLMCONV_DEFS)AC_SUBST(BUILD_NLMCONV)AC_SUBST(BUILD_SRCONV)AC_SUBST(BUILD_DLLTOOL)AC_SUBST(DLLTOOL_DEFS)AC_SUBST(BUILD_WINDRES)AC_SUBST(BUILD_WINDMC)AC_SUBST(BUILD_DLLWRAP)AC_SUBST(BUILD_MISC)AC_SUBST(BUILD_INSTALL_MISC)AC_SUBST(OBJDUMP_DEFS)AC_SUBST(OBJDUMP_PRIVATE_OFILES)AC_DEFINE_UNQUOTED(TARGET, "${target}", [Configured target name.])targ=$target. $srcdir/../bfd/config.bfdif test "x$targ_underscore" = "xyes"; thenUNDERSCORE=1elseUNDERSCORE=0fiAC_DEFINE_UNQUOTED(TARGET_PREPENDS_UNDERSCORE, $UNDERSCORE,[Define to 1 if user symbol names have a leading underscore, 0 if not.])# Emulationtarg=$target. ${srcdir}/configure.tgtEMULATION=$targ_emulEMULATION_VECTOR=$targ_emul_vectorAC_SUBST(EMULATION)AC_SUBST(EMULATION_VECTOR)# Required for html and install-htmlAC_SUBST(datarootdir)AC_SUBST(docdir)AC_SUBST(htmldir)AC_SUBST(pdfdir)AC_CONFIG_FILES(Makefile doc/Makefile po/Makefile.in:po/Make-in)AC_OUTPUT
