File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 19
19
// RUN: %swiftc_driver -sdk "" -driver-print-jobs -target x86_64-unknown-linux-gnu -Ffoo -Fsystem car -F cdr -framework bar -Lbaz -lboo -Xlinker -undefined %s 2>&1 > %t.linux.txt
20
20
// RUN: %FileCheck -check-prefix LINUX-x86_64 %s < %t.linux.txt
21
21
22
+ // RUN: %swiftc_driver -sdk "" -driver-print-jobs -target x86_64-unknown-linux-gnu -Ffoo -Fsystem car -F cdr -framework bar -Lbaz -l boo -Xlinker -undefined %s 2>&1 > %t.linux.txt
23
+ // RUN: %FileCheck -check-prefix LINUX-lib-flag-space %s < %t.linux.txt
24
+
22
25
// RUN: %swiftc_driver -sdk "" -driver-print-jobs -target armv6-unknown-linux-gnueabihf -Ffoo -Fsystem car -F cdr -framework bar -Lbaz -lboo -Xlinker -undefined %s 2>&1 > %t.linux.txt
23
26
// RUN: %FileCheck -check-prefix LINUX-armv6 %s < %t.linux.txt
24
27
217
220
// LINUX-x86_64-DAG: -Xlinker -undefined
218
221
// LINUX-x86_64: -o linker
219
222
223
+ // LINUX-lib-flag-space: swift
224
+ // LINUX-lib-flag-space: -o [[OBJECTFILE:.*]]
225
+
226
+ // LINUX-lib-flag-space: clang{{(\.exe)?"? }}
227
+ // LINUX-lib-flag-space-DAG: -pie
228
+ // LINUX-lib-flag-space-DAG: [[OBJECTFILE]]
229
+ // LINUX-lib-flag-space-DAG: -lswiftCore
230
+ // LINUX-lib-flag-space-DAG: -L [[STDLIB_PATH:[^ ]+(/|\\\\)lib(/|\\\\)swift(/|\\\\)]]
231
+ // LINUX-lib-flag-space-DAG: -Xlinker -rpath -Xlinker [[STDLIB_PATH]]
232
+ // LINUX-lib-flag-space-DAG: -F foo -iframework car -F cdr
233
+ // LINUX-lib-flag-space-DAG: -framework bar
234
+ // LINUX-lib-flag-space-DAG: -L baz
235
+ // LINUX-lib-flag-space-DAG: -lboo
236
+ // LINUX-lib-flag-space-DAG: -Xlinker -undefined
237
+ // LINUX-lib-flag-space: -o linker
238
+
220
239
// LINUX-armv6: swift
221
240
// LINUX-armv6: -o [[OBJECTFILE:.*]]
222
241
You can’t perform that action at this time.
0 commit comments