Re: [A-a-p-user] += without extra space
Brought to you by:
vimboss
From: Bram M. <Br...@mo...> - 2003-07-30 11:40:59
|
Malte Neumann wrote: > I would like to define my Target incrementally, i.e. adding different > suffixes to a base name for different variants. Like in the small example, > a modification of the example in Chapter 5 of the tutorial: > > Source = main.c version.c gui.c > > Target = myprog > > :variant Build > release > OPTIMIZE = 4 > Target += _rel > debug > DEBUG = yes > Target += _debg > > :program $Target : $Source > > > This does obviously not work. The tutorial says: > "In line 15, 17 and 19 the append assignment "+=" is used. This appends the > argument to an existing variable. A space is inserted if the value was not > empty." > Is there a possibility to avoid this extra space? Not with a "+=" assignment. You can do something like this: Target = $(Target)_rel Note that the () around the variable name are required, because "_rel" would otherswise be part of the variable name: $Target_rel. -- hundred-and-one symptoms of being an internet addict: 4. Your eyeglasses have a web site burned in on them. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// Creator of Vim - Vi IMproved -- http://www.Vim.org \\\ \\\ Project leader for A-A-P -- http://www.A-A-P.org /// \\\ Help AIDS victims, buy here: http://ICCF-Holland.org/click1.html /// |