69261ca1e6
Note the behaviour in 'precisePlatformsWithUnrelatedModuleHmpp': it is incorrect, as set of platforms still contains unrelated platforms. This is because in the current solution, some source-sets (commonMain/commonTest) always receive COMMON platform and then it gets coerced to set of targets actually seen in the project.This helps if projects uses as much targets as current module (like in precisePlatformsHmpp), but fails if it uses more targets than the current module (like in precisePlatformsWithUnrelatedModuleHmppp) The upcoming commits will fix that issue