]> granicus.if.org Git - python/commitdiff
Suggestion by David Ascher: set EXE macro to empty string and use it
authorGuido van Rossum <guido@python.org>
Tue, 11 Nov 1997 18:29:22 +0000 (18:29 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 11 Nov 1997 18:29:22 +0000 (18:29 +0000)
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.)

Makefile.in

index 129bff1a7883ce8e349f59c2c8c35e77d0c9944b..f1e86ed6d9c6a3d2518bac862d7b31480ad7ea99 100644 (file)
@@ -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: