Dominique Pellé write:

> But the comma after wildcard was there before the patch
> so I suspect that the syntax error has to do with the "else ifneq"
> construct which may not be accepted by all versions of make.
> (it's fine with GNU-make-3.81 at least).  Line 218 (where it
> complains) is in fact the only place where a "else if" is used
> in Vim's Makefiles:
>
>  $ cd vim/src ; grep -n 'else if' Make*
>
>  Make_ming.mak:218:else ifneq ("X$(wildcard,
> $(RUBY)/lib/ruby/$(RUBY_VER_LONG)/i386-mingw32)", X)


I just see now that the non-nested "else if" feature in GNU make is new
in GNU make-3.81 (released April 1, 2006) according to this link:

http://www.cmcrossroads.com/ask-mr-make/6789-whats-new-in-gnu-make-381

So it confirm my suspicion in previous email.  It's best to avoid it.

-- Dominique

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui