[CMake] GenerateExportHeader macrr for CMake?

Michael Wild themiwi at gmail.com
Sun Jun 5 12:16:03 EDT 2011


On 06/05/2011 05:34 PM, Hendrik Sattler wrote:
> Am Sonntag, 5. Juni 2011, 11:45:20 schrieb Stephen Kelly:
>> Hendrik Sattler wrote:
>>> Really why? There is no dynamic content in such a header file.
>>
>> I'm not sure what you mean? Could you be more specific?
> 
> This header file only contains static content. You don't even one definition per 
> library, it's the same for each anyway. I find it strange to create a file that 
> will always contain the same content. The difference of MSVC vs. gcc4 can be 
> fully handled in the export header file. So why do you need CMake for that?
> 
> HS

That's not quite true. Each library will have it's own (hopefully
unique) XXX_EXPORTS define (the DEFINE_SYMBOL property), otherwise the
whole thing won't work.

Michael



More information about the CMake mailing list