Unified "platform" macro-based detection header added