Am Mittwoch, 2. September 2015, 11:20:19 schrieb David Faure: > On Monday 31 August 2015 14:41:00 Friedrich W. H. Kossebau wrote: > > The only place lxr.kde.org pointed out to use the *TEST_EXPORT approach > > was > > grantlee, which simply creates a separate file with the define that then > > is > > appended to the file generated with generate_export_header: > > http://lxr.kde.org/source/grantlee/templates/lib/CMakeLists.txt > > Konqueror has a simpler approach, a file that includes the generated file > and adds the tests_export macro on top.
That might be less fragile than the grantlee approach, thanks for pointing to that solution :) Though has the small beauty disadvantage that this needs both the generated and that wrapping export header to be installed. But no show-stopper. Will be strongly considered. ((While the set of Calligra libs are not yet stable and thus not promoted for use by 3rd-party, that is to change in the near future step-by-step, with kdb, kproperty and kreport even in separate repos and spearheading that move. So our problem also needs to cover the headers that are installed.)) Cheers Friedrich