…public headers because they are imported by public headers? A little confused, but making these public fixes my MarsEdit build, which was failing trying to import iMedia/iMedia.h. I wonder if iMedia's iMediaTester target should actually live in a separate project so that it doesn't benefit from header import rules that work because it is in the same project as iMedia itself? This would reveal build errors like this sooner.
…public headers because they are imported by public headers? A little confused, but making these public fixes my MarsEdit build, which was failing trying to import iMedia/iMedia.h. I wonder if iMedia's iMediaTester target should actually live in a separate project so that it doesn't benefit from header import rules that work because it is in the same project as iMedia itself? This would reveal build errors like this sooner.