From: Guido van Rossum Date: Tue, 11 Nov 1997 18:29:22 +0000 (+0000) Subject: Suggestion by David Ascher: set EXE macro to empty string and use it X-Git-Tag: v1.5b1~104 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c9fd600640229af8381f207b7d9224ba86db7206;p=python Suggestion by David Ascher: set EXE macro to empty string and use it in a few places -- so it can be set to .exe on GNUWIN32 platforms and do the right thing. Whatever. (This was already done in Modules/Makefile* but wasn't carried over here.) --- diff --git a/Makefile.in b/Makefile.in index 129bff1a78..f1e86ed6d9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -119,6 +119,9 @@ DESTSHARED= $(BINLIBDEST)/lib-dynload # Shell used by make (some versions default to the login shell, which is bad) SHELL= /bin/sh +# Use ``EXE=.exe'' for Unix emulations on DOS/Windows (e.g. GNUWIN32) +EXE= + # Portable install script (configure doesn't always guess right) INSTALL= @srcdir@/install-sh -c INSTALL_PROGRAM=${INSTALL} -m 755 @@ -220,7 +223,7 @@ bininstall: altbininstall then rm -f $(BINDIR)/python; \ else true; \ fi - (cd $(BINDIR); ln python$(VERSION) python) + (cd $(BINDIR); ln python$(VERSION)$(EXE) python$(EXE)) # Install the interpreter with $(VERSION) affixed # This goes into $(exec_prefix) @@ -234,7 +237,7 @@ altbininstall: python else true; \ fi; \ done - $(INSTALL_PROGRAM) python $(BINDIR)/python$(VERSION) + $(INSTALL_PROGRAM) python$(EXE) $(BINDIR)/python$(VERSION)$(EXE) # Install the manual page maninstall: