Bram Moolenaar wrote:
>
> Philip Prindeville wrote:
>
>> Well, this is what I finally ended up using:
>>
>> +--- vim71/src/Makefile.orig 2007-05-12 04:57:13.000000000 -0700
>> ++++ vim71/src/Makefile 2007-12-18 23:39:14.000000000 -0800
>> +@@ -1074,8 +1074,10 @@
>> + # default vi editor, it will create a link from vi to Vim when doing
>> + # "make install". An existing file will be overwritten!
>> + # When not using it, some make programs can't handle an undefined
>> $(LINKIT).
>> +-#LINKIT = -ln -f -s $(BINDIR)/$(VIMTARGET) /usr/bin/vi
>> +-LINKIT = @echo >/dev/null
>> ++LINKIT_n = @:
>> ++LINKIT_ = $(LINKIT_n)
>> ++LINKIT_y = ln -f -s
>> ++LINKIT = $(LINKIT_$(LINK_TO_VI))
>> +
>> + ###
>> + ### GRAPHICAL USER INTERFACE (GUI). {{{1
>> +@@ -1761,7 +1764,7 @@
>> + $(STRIP) $(DEST_BIN)/$(VIMTARGET)
>> + chmod $(BINMOD) $(DEST_BIN)/$(VIMTARGET)
>> + # may create a link to the new executable from /usr/bin/vi
>> +- -$(LINKIT)
>> ++ -$(LINKIT) $(BINDIR)/$(VIMTARGET) $(DESTDIR)/usr/bin/vi
>> +
>> + # Long list of arguments for the shell script that installs the manual
>> pages
>> + # for one language.
>>
>>
>> Can we get it reviewed, approved, and committed?
>
> I prefer having the LINKIT variable have the whole command, so that it
> can be anything. Having it all in one line is a lot simpler. So I have
> this now:
>
> # If you are using Linux, you might want to use this to make vim the
> # default vi editor, it will create a link from vi to Vim when doing
> # "make install". An existing file will be overwritten!
> # When not using it, some make programs can't handle an undefined $(LINKIT).
> #LINKIT = ln -f -s $(DEST_BIN)/$(VIMTARGET) $(DESTDIR)/usr/bin/vi
> LINKIT = @echo >/dev/null
>
>
Shouldn't the last argument to ln be either $(DEST_BIN)/vi (without /usr/bin)
or /usr/bin/vi (without $(DESTDIR)) ? I'm not sure creating a link with a name
of (let's say) /usr/local/usr/bin/vi would work.
Best regards,
Tony.
--
"I stayed up all night playing poker with tarot cards. I got a full
house and four people died."
-- Steven Wright
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---