Closed brentleyjones closed 2 months ago
Even though we can flip this I don't think this ends up being the right default for folks. It would definitely be nice to remove the implementation complexity but I don't think it's worth deviating from the standard output layout. Especially since this is fixing for something that doesn't appear to be the common case
but I don't think it's worth deviating from the standard output layout
Most rules are written such that the target name is part of the outputs, to prevent this from being an issue. I think the new way is correct while the old way is incorrect.
examples/apple/objc_interop/main.m:20:9: fatal error: 'examples/apple/objc_interop/generated_header/Printer-Swift.h' file not found
#import "examples/apple/objc_interop/generated_header/Printer-Swift.h"
Yuck. Not flipping.
Since we are releasing 2.0 with breaking changes, we should enable this by default now, and then in 3.0 we can remove the feature.