mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-25 00:27:19 +08:00
8622002ffc
The current libgloss multilib logic is almost exactly the same as the config/multi.m4, and the differences should be minor, so switch over to that to delete custom logic on ourside. The insertions here look larger and that's because none of the scripts were declaring --enable-multilib explicitly even though they checked the flag and changed behavior.
51 lines
974 B
Plaintext
51 lines
974 B
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT(crt0.S)
|
|
|
|
AC_CONFIG_AUX_DIR(../..)
|
|
|
|
AC_CANONICAL_SYSTEM
|
|
AC_ARG_PROGRAM
|
|
|
|
AC_PROG_INSTALL
|
|
|
|
LIB_AC_PROG_CC
|
|
|
|
AS=${AS-as}
|
|
AC_SUBST(AS)
|
|
AR=${AR-ar}
|
|
AC_SUBST(AR)
|
|
LD=${LD-ld}
|
|
AC_SUBST(LD)
|
|
AC_PROG_RANLIB
|
|
LIB_AM_PROG_AS
|
|
|
|
dnl Don't build crt0 for moxiebox, which provides crt0 for us.
|
|
case "${target}" in
|
|
moxie-*-moxiebox*)
|
|
BUILD_CRT0_TRUE='#'
|
|
BUILD_CRT0_FALSE=
|
|
;;
|
|
*)
|
|
BUILD_CRT0_TRUE=
|
|
BUILD_CRT0_FALSE='#'
|
|
;;
|
|
esac
|
|
|
|
AC_SUBST(BUILD_CRT0_TRUE)
|
|
AC_SUBST(BUILD_CRT0_FALSE)
|
|
|
|
host_makefile_frag=${srcdir}/../config/default.mh
|
|
|
|
dnl We have to assign the same value to other variables because autoconf
|
|
dnl doesn't provide a mechanism to substitute a replacement keyword with
|
|
dnl arbitrary data or pathnames.
|
|
dnl
|
|
host_makefile_frag_path=$host_makefile_frag
|
|
AC_SUBST(host_makefile_frag_path)
|
|
AC_SUBST_FILE(host_makefile_frag)
|
|
|
|
AM_ENABLE_MULTILIB(, ../..)
|
|
|
|
AC_CONFIG_FILES([Makefile])
|
|
AC_OUTPUT
|