Boost logo

Boost-Build :

From: Reece Dunn (msclrhd_at_[hidden])
Date: 2005-11-18 03:02:54

Janssen, Olaf IT/HZA-TBE wrote:
>> 2. I need to add a C++ file which contains an empty DllMain function:
> I didn't do that in our resource only DLLs, e.g.
> lib German : German.rc
> : <toolset>msvc
> <linkflags>/machine:I386
> <linkflags>/noentry
> : debug release
> ;

I have started doing something similar, but I now have a <resource-only>
feature (see my original post).

> but the response file logic somehow choked on the missing import
> libraries (*.lib). It tries to recreate the resource only DLL every time
> because of the missing import library, but fails to create the necessary
> response file when the resource DLL is up-to-date. I resorted to delete
> the resource DLLs before building the project. Can this be improved
> also?

It's not the response file logic -- it is the DLL generator:

       : <toolset>msvc ;

The issue is that the second IMPORT_LIB (the target) is not being
generated in this instance. This is related to Alexey Pakhunov's MIDL
support - i.e. wanting to have optional targets (who's absence doesn't
cause a rebuild).

- Reece

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at