Skip to content

Commit 558933c

Browse files
committed
[build] Introduced a workspace with per-platform schemes.
This is in aid of upcoming build-script changes which will build PlaygroundSupport and PlaygroundLogger together. This is for <rdar://problem/36512531>.
1 parent 32b69ec commit 558933c

File tree

5 files changed

+449
-0
lines changed

5 files changed

+449
-0
lines changed

swift-xcode-playground-support.xcworkspace/contents.xcworkspacedata

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0920"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "NO">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "9416EBBD1990436400D5BC21"
18+
BuildableName = "PlaygroundLogger_TestDriver"
19+
BlueprintName = "PlaygroundLogger_TestDriver"
20+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
30+
shouldUseLaunchSchemeArgsEnv = "YES">
31+
<Testables>
32+
</Testables>
33+
<AdditionalOptions>
34+
</AdditionalOptions>
35+
</TestAction>
36+
<LaunchAction
37+
buildConfiguration = "Debug"
38+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
39+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
40+
language = ""
41+
launchStyle = "0"
42+
useCustomWorkingDirectory = "NO"
43+
ignoresPersistentStateOnLaunch = "NO"
44+
debugDocumentVersioning = "YES"
45+
debugServiceExtension = "internal"
46+
allowLocationSimulation = "YES">
47+
<MacroExpansion>
48+
<BuildableReference
49+
BuildableIdentifier = "primary"
50+
BlueprintIdentifier = "9416EBBD1990436400D5BC21"
51+
BuildableName = "PlaygroundLogger_TestDriver"
52+
BlueprintName = "PlaygroundLogger_TestDriver"
53+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
54+
</BuildableReference>
55+
</MacroExpansion>
56+
<AdditionalOptions>
57+
</AdditionalOptions>
58+
</LaunchAction>
59+
<ProfileAction
60+
buildConfiguration = "Release"
61+
shouldUseLaunchSchemeArgsEnv = "YES"
62+
savedToolIdentifier = ""
63+
useCustomWorkingDirectory = "NO"
64+
debugDocumentVersioning = "YES">
65+
<MacroExpansion>
66+
<BuildableReference
67+
BuildableIdentifier = "primary"
68+
BlueprintIdentifier = "9416EBBD1990436400D5BC21"
69+
BuildableName = "PlaygroundLogger_TestDriver"
70+
BlueprintName = "PlaygroundLogger_TestDriver"
71+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
72+
</BuildableReference>
73+
</MacroExpansion>
74+
</ProfileAction>
75+
<AnalyzeAction
76+
buildConfiguration = "Debug">
77+
</AnalyzeAction>
78+
<ArchiveAction
79+
buildConfiguration = "Release"
80+
revealArchiveInOrganizer = "YES">
81+
</ArchiveAction>
82+
</Scheme>
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0920"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "NO">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "622D8E0418F615D200D064D0"
18+
BuildableName = "PlaygroundLogger.framework"
19+
BlueprintName = "PlaygroundLogger_iOS"
20+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
<BuildActionEntry
24+
buildForTesting = "YES"
25+
buildForRunning = "YES"
26+
buildForProfiling = "YES"
27+
buildForArchiving = "YES"
28+
buildForAnalyzing = "YES">
29+
<BuildableReference
30+
BuildableIdentifier = "primary"
31+
BlueprintIdentifier = "A8318FA21CF6036E0015809A"
32+
BuildableName = "PlaygroundSupport.framework"
33+
BlueprintName = "PlaygroundSupport_iOS"
34+
ReferencedContainer = "container:PlaygroundSupport/PlaygroundSupport.xcodeproj">
35+
</BuildableReference>
36+
</BuildActionEntry>
37+
<BuildActionEntry
38+
buildForTesting = "YES"
39+
buildForRunning = "YES"
40+
buildForProfiling = "YES"
41+
buildForArchiving = "YES"
42+
buildForAnalyzing = "YES">
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "620174C9194645E60012C53A"
46+
BuildableName = "XCPlayground.framework"
47+
BlueprintName = "XCPlayground_iOS"
48+
ReferencedContainer = "container:PlaygroundSupport/PlaygroundSupport.xcodeproj">
49+
</BuildableReference>
50+
</BuildActionEntry>
51+
</BuildActionEntries>
52+
</BuildAction>
53+
<TestAction
54+
buildConfiguration = "Debug"
55+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57+
language = ""
58+
shouldUseLaunchSchemeArgsEnv = "YES">
59+
<Testables>
60+
</Testables>
61+
<MacroExpansion>
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "622D8E0418F615D200D064D0"
65+
BuildableName = "PlaygroundLogger.framework"
66+
BlueprintName = "PlaygroundLogger_iOS"
67+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
68+
</BuildableReference>
69+
</MacroExpansion>
70+
<AdditionalOptions>
71+
</AdditionalOptions>
72+
</TestAction>
73+
<LaunchAction
74+
buildConfiguration = "Debug"
75+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
76+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
77+
language = ""
78+
launchStyle = "0"
79+
useCustomWorkingDirectory = "NO"
80+
ignoresPersistentStateOnLaunch = "NO"
81+
debugDocumentVersioning = "YES"
82+
debugServiceExtension = "internal"
83+
allowLocationSimulation = "YES">
84+
<MacroExpansion>
85+
<BuildableReference
86+
BuildableIdentifier = "primary"
87+
BlueprintIdentifier = "622D8E0418F615D200D064D0"
88+
BuildableName = "PlaygroundLogger.framework"
89+
BlueprintName = "PlaygroundLogger_iOS"
90+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
91+
</BuildableReference>
92+
</MacroExpansion>
93+
<AdditionalOptions>
94+
</AdditionalOptions>
95+
</LaunchAction>
96+
<ProfileAction
97+
buildConfiguration = "Release"
98+
shouldUseLaunchSchemeArgsEnv = "YES"
99+
savedToolIdentifier = ""
100+
useCustomWorkingDirectory = "NO"
101+
debugDocumentVersioning = "YES">
102+
<MacroExpansion>
103+
<BuildableReference
104+
BuildableIdentifier = "primary"
105+
BlueprintIdentifier = "622D8E0418F615D200D064D0"
106+
BuildableName = "PlaygroundLogger.framework"
107+
BlueprintName = "PlaygroundLogger_iOS"
108+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
109+
</BuildableReference>
110+
</MacroExpansion>
111+
</ProfileAction>
112+
<AnalyzeAction
113+
buildConfiguration = "Debug">
114+
</AnalyzeAction>
115+
<ArchiveAction
116+
buildConfiguration = "Release"
117+
revealArchiveInOrganizer = "YES">
118+
</ArchiveAction>
119+
</Scheme>
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0920"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "NO">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "941C13EF18CE63E3004661BB"
18+
BuildableName = "PlaygroundLogger.framework"
19+
BlueprintName = "PlaygroundLogger"
20+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
<BuildActionEntry
24+
buildForTesting = "YES"
25+
buildForRunning = "YES"
26+
buildForProfiling = "YES"
27+
buildForArchiving = "YES"
28+
buildForAnalyzing = "YES">
29+
<BuildableReference
30+
BuildableIdentifier = "primary"
31+
BlueprintIdentifier = "A8318F8F1CF603630015809A"
32+
BuildableName = "PlaygroundSupport.framework"
33+
BlueprintName = "PlaygroundSupport_OSX"
34+
ReferencedContainer = "container:PlaygroundSupport/PlaygroundSupport.xcodeproj">
35+
</BuildableReference>
36+
</BuildActionEntry>
37+
<BuildActionEntry
38+
buildForTesting = "YES"
39+
buildForRunning = "YES"
40+
buildForProfiling = "YES"
41+
buildForArchiving = "YES"
42+
buildForAnalyzing = "YES">
43+
<BuildableReference
44+
BuildableIdentifier = "primary"
45+
BlueprintIdentifier = "1DF4116118DCB596001CDFC7"
46+
BuildableName = "XCPlayground.framework"
47+
BlueprintName = "XCPlayground_OSX"
48+
ReferencedContainer = "container:PlaygroundSupport/PlaygroundSupport.xcodeproj">
49+
</BuildableReference>
50+
</BuildActionEntry>
51+
</BuildActionEntries>
52+
</BuildAction>
53+
<TestAction
54+
buildConfiguration = "Debug"
55+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
56+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
57+
language = ""
58+
shouldUseLaunchSchemeArgsEnv = "YES">
59+
<Testables>
60+
</Testables>
61+
<MacroExpansion>
62+
<BuildableReference
63+
BuildableIdentifier = "primary"
64+
BlueprintIdentifier = "941C13EF18CE63E3004661BB"
65+
BuildableName = "PlaygroundLogger.framework"
66+
BlueprintName = "PlaygroundLogger"
67+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
68+
</BuildableReference>
69+
</MacroExpansion>
70+
<AdditionalOptions>
71+
</AdditionalOptions>
72+
</TestAction>
73+
<LaunchAction
74+
buildConfiguration = "Debug"
75+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
76+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
77+
language = ""
78+
launchStyle = "0"
79+
useCustomWorkingDirectory = "NO"
80+
ignoresPersistentStateOnLaunch = "NO"
81+
debugDocumentVersioning = "YES"
82+
debugServiceExtension = "internal"
83+
allowLocationSimulation = "YES">
84+
<MacroExpansion>
85+
<BuildableReference
86+
BuildableIdentifier = "primary"
87+
BlueprintIdentifier = "941C13EF18CE63E3004661BB"
88+
BuildableName = "PlaygroundLogger.framework"
89+
BlueprintName = "PlaygroundLogger"
90+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
91+
</BuildableReference>
92+
</MacroExpansion>
93+
<AdditionalOptions>
94+
</AdditionalOptions>
95+
</LaunchAction>
96+
<ProfileAction
97+
buildConfiguration = "Release"
98+
shouldUseLaunchSchemeArgsEnv = "YES"
99+
savedToolIdentifier = ""
100+
useCustomWorkingDirectory = "NO"
101+
debugDocumentVersioning = "YES">
102+
<MacroExpansion>
103+
<BuildableReference
104+
BuildableIdentifier = "primary"
105+
BlueprintIdentifier = "941C13EF18CE63E3004661BB"
106+
BuildableName = "PlaygroundLogger.framework"
107+
BlueprintName = "PlaygroundLogger"
108+
ReferencedContainer = "container:PlaygroundLogger/PlaygroundLogger.xcodeproj">
109+
</BuildableReference>
110+
</MacroExpansion>
111+
</ProfileAction>
112+
<AnalyzeAction
113+
buildConfiguration = "Debug">
114+
</AnalyzeAction>
115+
<ArchiveAction
116+
buildConfiguration = "Release"
117+
revealArchiveInOrganizer = "YES">
118+
</ArchiveAction>
119+
</Scheme>

0 commit comments

Comments
 (0)