Mercurial > vim
comparison src/Makefile @ 14758:084e7e74846b v8.1.0391
patch 8.1.0391: building in a shadow directory fails
commit https://github.com/vim/vim/commit/ac49f61a206217e94438b7b51bbfcae79b8a2a19
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Sep 15 15:08:52 2018 +0200
patch 8.1.0391: building in a shadow directory fails
Problem: Building in a shadow directory fails.
Solution: Don't link the xdiff directory but what's in it. (closes https://github.com/vim/vim/issues/3428)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 15 Sep 2018 15:15:05 +0200 |
parents | 485487e34784 |
children | 6cfd3d47f1ca |
comparison
equal
deleted
inserted
replaced
14757:2a2dfe6df1a3 | 14758:084e7e74846b |
---|---|
2763 # features. | 2763 # features. |
2764 SHADOWDIR = shadow | 2764 SHADOWDIR = shadow |
2765 | 2765 |
2766 shadow: runtime pixmaps | 2766 shadow: runtime pixmaps |
2767 $(MKDIR_P) $(SHADOWDIR) | 2767 $(MKDIR_P) $(SHADOWDIR) |
2768 cd $(SHADOWDIR); ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../xdiff ../libvterm ../vimtutor ../gvimtutor ../install-sh ../Make_all.mak . | 2768 cd $(SHADOWDIR); ln -s ../*.[chm] ../*.in ../*.sh ../*.xs ../*.xbm ../gui_gtk_res.xml ../toolcheck ../proto ../libvterm ../vimtutor ../gvimtutor ../install-sh ../Make_all.mak . |
2769 mkdir $(SHADOWDIR)/auto | 2769 mkdir $(SHADOWDIR)/auto |
2770 cd $(SHADOWDIR)/auto; ln -s ../../auto/configure . | 2770 cd $(SHADOWDIR)/auto; ln -s ../../auto/configure . |
2771 $(MKDIR_P) $(SHADOWDIR)/po | 2771 $(MKDIR_P) $(SHADOWDIR)/po |
2772 cd $(SHADOWDIR)/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . | 2772 cd $(SHADOWDIR)/po; ln -s ../../po/*.po ../../po/*.mak ../../po/*.vim ../../po/Makefile . |
2773 cd $(SHADOWDIR); rm -f auto/link.sed | 2773 cd $(SHADOWDIR); rm -f auto/link.sed |
2775 rm -f $(SHADOWDIR)/auto/config.mk $(SHADOWDIR)/config.mk.dist | 2775 rm -f $(SHADOWDIR)/auto/config.mk $(SHADOWDIR)/config.mk.dist |
2776 cp config.mk.dist $(SHADOWDIR)/auto/config.mk | 2776 cp config.mk.dist $(SHADOWDIR)/auto/config.mk |
2777 cp config.mk.dist $(SHADOWDIR) | 2777 cp config.mk.dist $(SHADOWDIR) |
2778 $(MKDIR_P) $(SHADOWDIR)/xxd | 2778 $(MKDIR_P) $(SHADOWDIR)/xxd |
2779 cd $(SHADOWDIR)/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . | 2779 cd $(SHADOWDIR)/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . |
2780 $(MKDIR_P) $(SHADOWDIR)/xdiff | |
2781 cd $(SHADOWDIR)/xdiff; ln -s ../../xdiff/*.[ch] . | |
2780 if test -d $(RSRC_DIR); then \ | 2782 if test -d $(RSRC_DIR); then \ |
2781 cd $(SHADOWDIR); \ | 2783 cd $(SHADOWDIR); \ |
2782 ln -s ../infplist.xml .; \ | 2784 ln -s ../infplist.xml .; \ |
2783 ln -s ../$(RSRC_DIR) ../os_mac.rsr.hqx ../dehqx.py .; \ | 2785 ln -s ../$(RSRC_DIR) ../os_mac.rsr.hqx ../dehqx.py .; \ |
2784 fi | 2786 fi |