|
1 |
| -// RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 -emit-library %s -module-name ARCHIVER -static 2>&1 > %t.macos.txt |
| 1 | +// RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 -emit-library %s -module-name ARCHIVER -static 2>&1 | %FileCheck -check-prefix CHECK-MACOS %s |
2 | 2 |
|
3 |
| -// CHECK: swift |
4 |
| -// CHECK: -o [[OBJECTFILE:.*]] |
| 3 | +// CHECK-MACOS: swift |
| 4 | +// CHECK-MACOS: -o [[OBJECTFILE:.*]] |
5 | 5 |
|
6 |
| -// CHECK-NEXT: {{(bin/)?}}libtool{{"? }} -static |
7 |
| -// CHECK-DAG: [[OBJECTFILE]] |
8 |
| -// CHECK: -o {{[^ ]+}} |
| 6 | +// CHECK-MACOS-NEXT: {{(bin/)?}}libtool{{"?}} -static |
| 7 | +// CHECK-MACOS-DAG: [[OBJECTFILE]] |
| 8 | +// CHECK-MACOS: -o {{[^ ]+}} |
9 | 9 |
|
10 |
| -// RUN: %swiftc_driver -driver-print-jobs -target x86_64-unknown-linux-gnu -emit-library %s -module-name ARCHIVER -static 2>&1 > %t.linux.txt |
| 10 | +// RUN: %swiftc_driver -driver-print-jobs -target x86_64-unknown-linux-gnu -emit-library %s -module-name ARCHIVER -static 2>&1 | %FileCheck -check-prefix CHECK-LINUX %s |
11 | 11 |
|
12 |
| -// CHECK: swift |
13 |
| -// CHECK: -o [[OBJECTFILE:.*]] |
| 12 | +// CHECK-LINUX: swift |
| 13 | +// CHECK-LINUX: -o [[OBJECTFILE:.*]] |
14 | 14 |
|
15 |
| -// CHECK-NEXT: {{(bin/)?}}{{(llvm-)?}}ar{{"? }} crs |
16 |
| -// CHECK-NEXT: {{[^ ]+}} |
| 15 | +// CHECK-LINUX: {{(bin/)?(llvm-)?}}ar{{"?}} crs |
17 | 16 |
|
18 |
| -// RUN: %swiftc_driver -driver-print-jobs -target x86_64-unknown-windows-msvc -emit-library %s -module-name ARCHIVER -static 2>&1 > %t.windows.txt |
| 17 | +// RUN: %swiftc_driver -driver-print-jobs -target x86_64-unknown-windows-msvc -emit-library %s -module-name ARCHIVER -static 2>&1 | %FileCheck -check-prefix CHECK-WINDOWS %s |
19 | 18 |
|
20 |
| -// CHECK: swift |
21 |
| -// CHECK: -o [[OBJECTFILE:.*]] |
| 19 | +// CHECK-WINDOWS: swift |
| 20 | +// CHECK-WINDOWS: -o [[OBJECTFILE:.*]] |
22 | 21 |
|
23 |
| -// CHECK-NEXT: lib -link |
24 |
| -// CHECK-DAG: [[OBJECTFILE]] |
25 |
| -// CHECK: /OUT:{{[^ ]+}} |
| 22 | +// CHECK-WINDOWS-NEXT: link{{(.exe)?"?}} -lib |
| 23 | +// CHECK-WINDOWS-DAG: [[OBJECTFILE]] |
| 24 | +// CHECK-WINDOWS: /OUT:{{[^ ]+}} |
26 | 25 |
|
27 | 26 | // RUN: %swiftc_driver -driver-print-jobs -target x86_64-apple-macosx10.9 -emit-library %s -module-name ARCHIVER -static | %FileCheck -check-prefix INFERRED_NAME_DARWIN %s
|
28 | 27 | // RUN: %swiftc_driver -driver-print-jobs -target x86_64-unknown-linux-gnu -emit-library %s -module-name ARCHIVER -static | %FileCheck -check-prefix INFERRED_NAME_LINUX %s
|
|
0 commit comments