private export

Jeremy Whiting jpwhiting at kde.org
Tue Oct 14 20:37:30 UTC 2014


Hello,

In KNewStuff autotests there are two disabled tests that build and
work if I export the Author and EntryInternal classes, but these two
classes are private (declared in _p.h files) so I'd rather not export
them, since they aren't public api. Is there a way to have them
exported when BUILD_TESTING is set only? I didn't see anything obvious
in the knewstuff_export.h generated header. I guess I could have the
class declarations wrapped in #ifdef BUILD_TESTING but that seems like
a hack. Is there a proper way to only export private classes when
building and running tests?

thanks,
Jeremy


More information about the Kde-frameworks-devel mailing list