compile for macos