From: mh AT mike DOT franken DOT de (Michael Hirmke) Subject: Re: gcc produces foo.exe, not foo 24 Sep 1998 09:49:18 -0700 Message-ID: <71T2-st$pfB.cygnus.gnu-win32@mike.franken.de> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: gnu-win32 AT cygnus DOT com Hi Arne, [...] >What is the standard way of circumventing this problem? Simply writing > > mv foo.exe bar.exe > >is not a full solution, because that is not portable. Is it necessary to >write some autoconf stuff to check what the extension of the executable >resulting from calling gcc is? Don't use "mv" or "cp", but "install" instead and replace install.exe with: ------------------------< snip snip snip >----------------------------- #! /bin/sh # file: install # author: earnie email: earnie_boyd AT hotmail DOT com # # Install Preprocessor for the gnu-win32 "make install" command. # # To use: # # copy this file to /usr/bin/install (earlier in the # path than the default GNU install). # # Note: # No warranty implicit or explicit is given. # You may copy, distribute and use as you see fit. # USE AT YOU OWN RISK. # # changed: M.Hirmke email: mh AT mike DOT franken DOT de # changed ginstall to cyg_install, because some packages are looking # for ginstall # # changed: Dr David Coe email: david AT coent DOT demon DOT co DOT uk # "I seem to remember earnie's script gave trouble (in X11 or lesstif # make install) when both and are present # simultaneously). The attached helped." # # changed: Dr Pierre A. Humblet email: humblet AT eurecom DOT fr # Modify logic to work when several files are installed in a # directory, some with the .exe extension and others without. tstr="" while test $# -gt 1; do if test -e $1.exe; then suffix=".exe"; else suffix=""; fi tstr="${tstr}${1}${suffix} " shift; done if test -d $1 then suffix=""; fi tstr="${tstr}${1}${suffix}" eval "cyg_install.exe $tstr"; exit ------------------------< snip snip snip >----------------------------- > >Thanx, > >-- Arne. Bye. Michael. -- Michael Hirmke | Telefon +49 (911) 557999 Georg-Strobel-Strasse 81 | FAX +49 (911) 557664 90489 Nuernberg | E-Mail mailto:mh AT mike DOT franken DOT de | WWW http://aquarius.franken.de/ - For help on using this list (especially unsubscribing), send a message to "gnu-win32-request AT cygnus DOT com" with one line of text: "help".