Stop being clever and use branches to set platform specifics.