[A-A-P-develop] Re: Regression when building static libraries with MSVC
Brought to you by:
vimboss
From: Thore K. <si...@65...> - 2005-08-16 14:24:55
|
On Tue, 16 Aug 2005 12:51:40 +0200, Bram Moolenaar <Br...@mo...> wrote: [... reason for C_BUILDLIB_ACTION/CXX_BUILDLIB_ACTION patch ...] >Ah, yes, that's where it came from. > >It's a bit of a puzzle, especially because I can't see how >C_BUILDLIB_ACTION would ever be used. I think it isn't. After all, >when building a library your input is object files, not C files. > >I think the original problem that Lars ran into is that the default >recipe uses this: > > defer_var_names = ["BUILDLIB_ACTION", "{buildlibaction}"]) > >This means that the BUILDLIB_ACTION variable is checked before the >buildlibaction attribute on the object files. I think that's the wrong >way around: the attribute should be preferred over a global variable. > >What the change from Lars did was simply remove the BUILDLIB_ACTION, so >that the buildlibaction attribute would be used. > >I'll switch the order of the defer_var_names and undo the change that >Lars made. Then it should be tested, because I'm not very sure this is >the final solution! Sounds good, I'll test this with MSVC. I don't have D installed, so I can't see if that is broken. -- Be seeing you. |