|
10 | 10 | // CHECK-NEXT: "kind": "began",
|
11 | 11 | // CHECK-NEXT: "name": "compile",
|
12 | 12 | // CHECK-NEXT: "command": "{{.*}}/swift{{c?}} -frontend -c -primary-file {{.*}}/file-01.swift -primary-file {{.*}}/file-02.swift {{.*}}/file-03.swift {{.*}}/main.swift {{.*}} -emit-module-doc-path {{.*}}/file-01-[[SWIFTDOC01:[a-z0-9]+]].swiftdoc -emit-module-doc-path {{.*}}/file-02-[[SWIFTDOC02:[a-z0-9]+]].swiftdoc -module-name main -emit-module-path {{.*}}/file-01-[[MODULE01:[a-z0-9]+]].swiftmodule -emit-module-path {{.*}}/file-02-[[MODULE02:[a-z0-9]+]].swiftmodule -o {{.*}}/file-01-[[OBJ01:[a-z0-9]+]].o -o {{.*}}/file-02-[[OBJ02:[a-z0-9]+]].o",
|
| 13 | +// CHECK-NEXT: "command_executable": "{{.*}}/swift{{c?}}", |
| 14 | +// CHECK-NEXT: "command_arguments": [ |
| 15 | +// CHECK-NEXT: "-frontend", |
| 16 | +// CHECK-NEXT: "-c", |
| 17 | +// CHECK-NEXT: "-primary-file", |
| 18 | +// CHECK-NEXT: "{{.*}}/file-01.swift", |
| 19 | +// CHECK-NEXT: "-primary-file", |
| 20 | +// CHECK-NEXT: "{{.*}}/file-02.swift", |
| 21 | +// CHECK-NEXT: "{{.*}}/file-03.swift", |
| 22 | +// CHECK-NEXT: "{{.*}}/main.swift", |
| 23 | +// CHECK: "-emit-module-doc-path", |
| 24 | +// CHECK-NEXT: "{{.*}}/file-01-[[SWIFTDOC01:[a-z0-9]+]].swiftdoc", |
| 25 | +// CHECK-NEXT: "-emit-module-doc-path", |
| 26 | +// CHECK-NEXT: "{{.*}}/file-02-[[SWIFTDOC02:[a-z0-9]+]].swiftdoc", |
| 27 | +// CHECK-NEXT: "-module-name", |
| 28 | +// CHECK-NEXT: "main", |
| 29 | +// CHECK-NEXT: "-emit-module-path", |
| 30 | +// CHECK-NEXT: "{{.*}}/file-01-[[MODULE01:[a-z0-9]+]].swiftmodule", |
| 31 | +// CHECK-NEXT: "-emit-module-path", |
| 32 | +// CHECK-NEXT: "{{.*}}/file-02-[[MODULE02:[a-z0-9]+]].swiftmodule", |
| 33 | +// CHECK-NEXT: "-o", |
| 34 | +// CHECK-NEXT: "{{.*}}/file-01-[[OBJ01:[a-z0-9]+]].o", |
| 35 | +// CHECK-NEXT: "-o", |
| 36 | +// CHECK-NEXT: "{{.*}}/file-02-[[OBJ02:[a-z0-9]+]].o" |
| 37 | +// CHECK-NEXT: ], |
13 | 38 | // CHECK-NEXT: "inputs": [
|
14 | 39 | // CHECK-NEXT: "{{.*}}/file-01.swift",
|
15 | 40 | // CHECK-NEXT: "{{.*}}/file-02.swift"
|
|
47 | 72 | // CHECK-NEXT: "kind": "began",
|
48 | 73 | // CHECK-NEXT: "name": "compile",
|
49 | 74 | // CHECK-NEXT: "command": "{{.*}}/swift{{c?}} -frontend -c {{.*}}/file-01.swift {{.*}}/file-02.swift -primary-file {{.*}}/file-03.swift -primary-file {{.*}}/main.swift {{.*}} -emit-module-doc-path {{.*}}/file-03-[[SWIFTDOC03:[a-z0-9]+]].swiftdoc -emit-module-doc-path {{.*}}/main-[[SWIFTDOCMAIN:[a-z0-9]+]].swiftdoc -module-name main -emit-module-path {{.*}}/file-03-[[MODULE03:[a-z0-9]+]].swiftmodule -emit-module-path {{.*}}/main-[[MODULEMAIN:[a-z0-9]+]].swiftmodule -o {{.*}}/file-03-[[OBJ03:[a-z0-9]+]].o -o {{.*}}/main-[[OBJMAIN:[a-z0-9]+]].o",
|
| 75 | +// CHECK-NEXT: "command_executable": "{{.*}}/swift{{c?}}", |
| 76 | +// CHECK-NEXT: "command_arguments": [ |
| 77 | +// CHECK-NEXT: "-frontend", |
| 78 | +// CHECK-NEXT: "-c", |
| 79 | +// CHECK-NEXT: "{{.*}}/file-01.swift", |
| 80 | +// CHECK-NEXT: "{{.*}}/file-02.swift", |
| 81 | +// CHECK-NEXT: "-primary-file", |
| 82 | +// CHECK-NEXT: "{{.*}}/file-03.swift", |
| 83 | +// CHECK-NEXT: "-primary-file", |
| 84 | +// CHECK-NEXT: "{{.*}}/main.swift", |
| 85 | +// CHECK: "-emit-module-doc-path", |
| 86 | +// CHECK-NEXT: "{{.*}}/file-03-[[SWIFTDOC03:[a-z0-9]+]].swiftdoc", |
| 87 | +// CHECK-NEXT: "-emit-module-doc-path", |
| 88 | +// CHECK-NEXT: "{{.*}}/main-[[SWIFTDOCMAIN:[a-z0-9]+]].swiftdoc", |
| 89 | +// CHECK-NEXT: "-module-name", |
| 90 | +// CHECK-NEXT: "main", |
| 91 | +// CHECK-NEXT: "-emit-module-path", |
| 92 | +// CHECK-NEXT: "{{.*}}/file-03-[[MODULE03:[a-z0-9]+]].swiftmodule", |
| 93 | +// CHECK-NEXT: "-emit-module-path", |
| 94 | +// CHECK-NEXT: "{{.*}}/main-[[MODULEMAIN:[a-z0-9]+]].swiftmodule", |
| 95 | +// CHECK-NEXT: "-o", |
| 96 | +// CHECK-NEXT: "{{.*}}/file-03-[[OBJ03:[a-z0-9]+]].o", |
| 97 | +// CHECK-NEXT: "-o", |
| 98 | +// CHECK-NEXT: "{{.*}}/main-[[OBJMAIN:[a-z0-9]+]].o" |
| 99 | +// CHECK-NEXT: ], |
50 | 100 | // CHECK-NEXT: "inputs": [
|
51 | 101 | // CHECK-NEXT: "{{.*}}/file-03.swift",
|
52 | 102 | // CHECK-NEXT: "{{.*}}/main.swift"
|
|
98 | 148 | // CHECK-NEXT: "kind": "began",
|
99 | 149 | // CHECK-NEXT: "name": "merge-module",
|
100 | 150 | // CHECK-NEXT: "command": "{{.*}}/swift{{c?}} -frontend -merge-modules -emit-module {{.*}}/file-01-[[MODULE01]].swiftmodule {{.*}}/file-02-[[MODULE02]].swiftmodule {{.*}}/file-03-[[MODULE03]].swiftmodule {{.*}}/main-[[MODULEMAIN]].swiftmodule {{.*}} -emit-module-doc-path main.swiftdoc -module-name main -o main.swiftmodule",
|
| 151 | +// CHECK-NEXT: "command_executable": "{{.*}}/swift{{c?}}", |
| 152 | +// CHECK-NEXT: "command_arguments": [ |
| 153 | +// CHECK-NEXT: "-frontend", |
| 154 | +// CHECK-NEXT: "-merge-modules", |
| 155 | +// CHECK-NEXT: "-emit-module", |
| 156 | +// CHECK-NEXT: "{{.*}}/file-01-[[MODULE01]].swiftmodule", |
| 157 | +// CHECK-NEXT: "{{.*}}/file-02-[[MODULE02]].swiftmodule", |
| 158 | +// CHECK-NEXT: "{{.*}}/file-03-[[MODULE03]].swiftmodule", |
| 159 | +// CHECK-NEXT: "{{.*}}/main-[[MODULEMAIN]].swiftmodule", |
| 160 | +// CHECK: "-emit-module-doc-path", |
| 161 | +// CHECK-NEXT: "main.swiftdoc", |
| 162 | +// CHECK-NEXT: "-module-name", |
| 163 | +// CHECK-NEXT: "main", |
| 164 | +// CHECK-NEXT: "-o", |
| 165 | +// CHECK-NEXT: "main.swiftmodule" |
| 166 | +// CHECK-NEXT: ], |
101 | 167 | // CHECK-NEXT: "inputs": [
|
102 | 168 | // CHECK-NEXT: "{{.*}}/file-01-[[OBJ01]].o",
|
103 | 169 | // CHECK-NEXT: "{{.*}}/file-02-[[OBJ02]].o",
|
|
0 commit comments