Adding clean macros for diufferent gl path on apple vs the rest