Use some abstraction, skip building on Mac for now