From e39c2bd2e21426e4a48dd0fc0d9698ae43b853e3 Mon Sep 17 00:00:00 2001 From: Geoffrey Noer Date: Mon, 24 Jun 1996 06:05:21 +0000 Subject: [PATCH] Enable dosrel for special dos installation (appending of .exe to installed binaries, etc...) for cygwin32-hosted toolchains. New config/mh-cygwin32 which enables this. Removed diff from list of things not buildable via Canadian Cross --- config/ChangeLog | 18 ++++++++++++++++++ config/mh-cygwin32 | 6 ++++++ configure.in | 5 ++++- 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 config/mh-cygwin32 diff --git a/config/ChangeLog b/config/ChangeLog index ec3c1eecb08..5a95fb8bec5 100644 --- a/config/ChangeLog +++ b/config/ChangeLog @@ -1,5 +1,23 @@ +Sun Jun 23 22:59:25 1996 Geoffrey Noer + + * mh-cygwin32: new file. Like mh-go32 without the CFLAGS entry. + +Tue Mar 26 14:10:41 1996 Ian Lance Taylor + + * mh-go32 (CFLAGS): Define. + +Thu Mar 14 19:20:54 1996 Ian Lance Taylor + + * mh-necv4: New file. + Thu Feb 15 13:07:43 1996 Ian Lance Taylor + * mh-cxux (CC): New variable. + (CFLAGS, LDFLAGS): Remove. + * mh-ncrsvr43 (CC): New variable. + (CFLAGS): Remove. + * mh-solaris (CFLAGS): Remove. + * mh-go32: Remove most variable settings, since they presumed a Canadian Cross, which is now handled correctly by the configure script. diff --git a/config/mh-cygwin32 b/config/mh-cygwin32 new file mode 100644 index 00000000000..14a9f896e65 --- /dev/null +++ b/config/mh-cygwin32 @@ -0,0 +1,6 @@ +# We set MAKEINFOFLAGS to not split .info files, because the resulting +# file names don't work on DOS. +MAKEINFOFLAGS=--no-split + +# This does some sort of DOS specific installation, I guess. +INSTALL_DOSREL=install-dosrel diff --git a/configure.in b/configure.in index 95a8ac354e7..38071367ec6 100644 --- a/configure.in +++ b/configure.in @@ -134,6 +134,7 @@ case "${host}" in i[345]86-*-solaris2*) host_makefile_frag=config/mh-sysv4 ;; i[345]86-*-aix*) host_makefile_frag=config/mh-aix386 ;; i[345]86-*-go32*) host_makefile_frag=config/mh-go32 ;; + *-cygwin32*) host_makefile_frag=config/mh-cygwin32 ;; vax-*-ultrix2*) host_makefile_frag=config/mh-vaxult2 ;; *-*-solaris2*) host_makefile_frag=config/mh-solaris ;; m68k-sun-sunos*) host_makefile_frag=config/mh-sun3 ;; @@ -355,6 +356,8 @@ done case "${host}" in i[345]86-*-go32*) configdirs="$configdirs dosrel" ;; + *-cygwin32*) + configdirs="$configdirs dosrel" ;; esac # Remove more programs from consideration, based on the host or @@ -580,7 +583,7 @@ esac # If we are building a Canadian Cross, discard tools that can not be built # using a cross compiler. FIXME: These tools should be fixed. if [ "${build}" != "${host}" ]; then - noconfigdirs="$noconfigdirs expect dejagnu texinfo diff" + noconfigdirs="$noconfigdirs tcl tk expect dejagnu texinfo" fi # Make sure we don't let GNU ld be added if we didn't want it. -- 2.30.2