Applied patch #857344 from Art Yerkes. Workaround for autoconf bug when running 'make install'.
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6153 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
2c12ae87e5
commit
67b6ad6396
1 changed files with 12 additions and 12 deletions
|
|
@ -322,20 +322,20 @@ lib-languages = tcl perl5 python guile java mzscheme ruby php4 ocaml \
|
||||||
install-lib:
|
install-lib:
|
||||||
@echo "Installing the SWIG library"
|
@echo "Installing the SWIG library"
|
||||||
@$(MKINSTDIRS) $(DESTDIR)$(SWIG_LIB)
|
@$(MKINSTDIRS) $(DESTDIR)$(SWIG_LIB)
|
||||||
@cd $(srcdir)/Lib; for i in *.i *.swg; \
|
@for file in $(srcdir)/Lib/*.i $(srcdir)/Lib/*.swg ; do \
|
||||||
do \
|
i=`basename $$file` ; \
|
||||||
echo "Installing $(DESTDIR)$(SWIG_LIB)/$$i"; \
|
echo "Installing $(DESTDIR)$(SWIG_LIB)/$$i"; \
|
||||||
$(INSTALL_DATA) $$i $(DESTDIR)$(SWIG_LIB)/$$i; \
|
$(INSTALL_DATA) $$file $(DESTDIR)$(SWIG_LIB)/$$i; \
|
||||||
done;
|
done;
|
||||||
@for lang in $(lib-languages); \
|
@for lang in $(lib-languages); \
|
||||||
do \
|
do \
|
||||||
|
echo "Installing language specific files for $$lang"; \
|
||||||
dst=$(DESTDIR)$(SWIG_LIB)/$$lang; \
|
dst=$(DESTDIR)$(SWIG_LIB)/$$lang; \
|
||||||
$(MKINSTDIRS) $$dst; \
|
$(MKINSTDIRS) $$dst; \
|
||||||
( cd $(srcdir)/Lib/$$lang && \
|
(doti="`cd $(srcdir)/Lib/$$lang && ls *.i 2>/dev/null`"; \
|
||||||
doti="`ls *.i 2>/dev/null`"; \
|
dotswg="`cd $(srcdir)/Lib/$$lang && ls *.swg 2>/dev/null`"; \
|
||||||
dotswg="`ls *.swg 2>/dev/null`"; \
|
if [ -f $(srcdir)/Lib/$$lang/extra-install.list ]; then \
|
||||||
if [ -f extra-install.list ]; then \
|
extra="`sed '/^#/d' $(srcdir)/Lib/$$lang/extra-install.list`"; \
|
||||||
extra="`sed '/^#/d' extra-install.list`"; \
|
|
||||||
fi; \
|
fi; \
|
||||||
files="`echo $$doti $$dotswg $$extra`"; \
|
files="`echo $$doti $$dotswg $$extra`"; \
|
||||||
if [ x"$$files" = x ]; then \
|
if [ x"$$files" = x ]; then \
|
||||||
|
|
@ -343,10 +343,10 @@ install-lib:
|
||||||
else for file in $$doti $$dotswg $$extra; \
|
else for file in $$doti $$dotswg $$extra; \
|
||||||
do \
|
do \
|
||||||
echo "Installing $$dst/$$file"; \
|
echo "Installing $$dst/$$file"; \
|
||||||
$(INSTALL_DATA) $$file $$dst/$$file; \
|
$(INSTALL_DATA) $(srcdir)/Lib/$$lang/$$file $$dst/$$file; \
|
||||||
done; \
|
done; \
|
||||||
fi ); \
|
fi) ; \
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
install-m4:
|
install-m4:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue