Required to link windows header modules (?)

Sean Kelly sean at f4.ca
Sun Jun 11 21:12:28 PDT 2006


Derek Parnell wrote:
> 
> Can you give me the algorithm to use to detect that a module is a 
> 'header' or not? Maybe if I had such an algorithm I might be able to 
> implement it.

It probably isn't possible to come up with a general solution.  But I 
imagined that if the compiler could determine that no object level code 
generation were required (ie. the module contained only type definitions 
and inlinable code) then it could be assumed to be a header.  But of 
course what's inlined varies from compiler to compiler, and then there's 
the issue of static ctors for structs and such.  Being aware of .di 
files as build is now is probably the best and easiest solution.


Sean



More information about the Digitalmars-d-bugs mailing list