-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWorkspace.swift
More file actions
23 lines (22 loc) · 892 Bytes
/
Copy pathWorkspace.swift
File metadata and controls
23 lines (22 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import ProjectDescription
import ProjectDescriptionHelpers
let workspace = Workspace(
name: "Mooligan",
projects: ["."],
schemes: [
// Select this in Xcode: one Cmd-U builds and runs every test target in the
// workspace — app logic + UI, and every feature/core module's
// suite. See `Scheme.mooliganApp()`.
.mooliganApp(),
],
generationOptions: .options(
// No `Mooligan-Workspace` scheme — the curated `Mooligan` scheme above is
// the one to use, and the auto one drags in every Runner app (so one broken
// runner breaks Cmd-U).
autogeneratedWorkspaceSchemes: .disabled,
// Stamps LastUpgradeCheck into every generated .xcodeproj so Xcode stops
// raising "Update to recommended settings". Bump this when you move to a
// new major Xcode and have reviewed its recommendations.
lastXcodeUpgradeCheck: Version(27, 0, 0)
)
)