moved Linux/Mac configuration to separate files