compile mac