Add Apple GCD support