Open
Description
At the moment BSE performs all of its consolidation on the same 'level'. Common settings across multiple build settings at the project or target level are consolidated into a shared setting.
In a project created with targets for a single platform sdk, the project usually contains some consolidated platform-specific settings (such as SDKROOT).
For a project with targets for multiple platforms, it likely makes sense to have common settings for all targets using the same sdk separated out per platform.
This would generate a set of xcconfig files for each platform. (one per build style + shared).
Each target build style xcconfig file would import the platform build style xcconfig file for the appropriate platform.