[CMake] Don't export symbols but the one I want
Stephen Kelly
steveire at gmail.com
Wed Nov 23 12:30:18 EST 2011
David Demelier wrote:
> Hello,
>
> I'm creating a library that use a lot of internal code (not static
> because it should be visible by other compilation units) so I would like
> to don't export any symbols but only the one I want.
>
> Usually you use __declspec(dllexport) for windows but on unix and gcc
> everything is exported and I don't know any portable way to disable this.
>
> Does CMake can handle this problem and export some symbols without using
> ten thousand of #ifdef #endif in C files?
>
> Cheers,
>
See also cmake --help-command GenerateExportHeader in cmake 2.8.6.
More information about the CMake
mailing list