From ddcb36b5da548df9ef00689d24f100958b9a477e Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 24 May 1996 21:14:44 +0000 Subject: [PATCH] Use ../install-sh to install files. --- Modules/Makefile.pre.in | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Modules/Makefile.pre.in b/Modules/Makefile.pre.in index 099fbeb662..69eb540f8e 100644 --- a/Modules/Makefile.pre.in +++ b/Modules/Makefile.pre.in @@ -43,6 +43,11 @@ CCSHARED= @CCSHARED@ LINKFORSHARED= @LINKFORSHARED@ DESTSHARED= $(exec_prefix)/lib/python/$(MACHDEP) +# Portable install script (configure doesn't always guess right) +INSTALL= @srcdir@/../install-sh -c +INSTALL_PROGRAM=${INSTALL} +INSTALL_DATA= ${INSTALL} -m 644 + # === Variables that are customizable by hand or by inclusion in Setup === LINKCC= $(CC) @@ -164,10 +169,13 @@ yuvconvert.o: yuvconvert.c # Rules to build and install all shared modules sharedmods: $(SHAREDMODS) sharedinstall: $(DESTSHARED) $(SHAREDMODS) - -for i in dummy $(SHAREDMODS); do \ - if test -f $$i; then mv $$i $(DESTSHARED)/$$i; fi; done + -for i in X $(SHAREDMODS); do \ + if test $$i != X; \ + then $(INSTALL_DATA) $$i $(DESTSHARED)/$$i; \ + fi; \ + done $(DESTSHARED): - mkdir $(DESTSHARED) + mkdir $(DESTSHARED); chmod 755 $(DESTSHARED) # Stuff is appended here by makesetup and make depend -- 2.50.1