Hans Wennborg | e4c47f2 | 2015-03-04 23:16:21 +0000 | [diff] [blame] | 1 | // RUN: %clang -target i686-pc-windows-msvc -### %s 2>&1 | FileCheck --check-prefix=BASIC %s |
Hans Wennborg | bb49a5d | 2015-03-05 02:26:58 +0000 | [diff] [blame] | 2 | // BASIC: link.exe" |
Hans Wennborg | e4c47f2 | 2015-03-04 23:16:21 +0000 | [diff] [blame] | 3 | // BASIC: "-out:a.exe" |
| 4 | // BASIC: "-defaultlib:libcmt" |
| 5 | // BASIC: "-nologo" |
Nico Weber | 50824c9 | 2018-09-07 12:47:02 +0000 | [diff] [blame] | 6 | // BASIC-NOT: "-Brepro" |
Hans Wennborg | e4c47f2 | 2015-03-04 23:16:21 +0000 | [diff] [blame] | 7 | |
| 8 | // RUN: %clang -target i686-pc-windows-msvc -shared -o a.dll -### %s 2>&1 | FileCheck --check-prefix=DLL %s |
Hans Wennborg | bb49a5d | 2015-03-05 02:26:58 +0000 | [diff] [blame] | 9 | // DLL: link.exe" |
Hans Wennborg | e4c47f2 | 2015-03-04 23:16:21 +0000 | [diff] [blame] | 10 | // DLL: "-out:a.dll" |
| 11 | // DLL: "-defaultlib:libcmt" |
| 12 | // DLL: "-nologo" |
| 13 | // DLL: "-dll" |
Saleem Abdulrasool | 1f5ceb0 | 2016-07-01 15:36:31 +0000 | [diff] [blame] | 14 | |
| 15 | // RUN: %clang -target i686-pc-windows-msvc -L/var/empty -L/usr/lib -### %s 2>&1 | FileCheck --check-prefix LIBPATH %s |
| 16 | // LIBPATH: "-libpath:/var/empty" |
| 17 | // LIBPATH: "-libpath:/usr/lib" |
| 18 | // LIBPATH: "-nologo" |
| 19 | |
Nico Weber | 50824c9 | 2018-09-07 12:47:02 +0000 | [diff] [blame] | 20 | // RUN: %clang_cl /Brepro -### -- %s 2>&1 | FileCheck --check-prefix=REPRO %s |
| 21 | // REPRO: link.exe" |
| 22 | // REPRO: "-out:msvc-link.exe" |
| 23 | // REPRO: "-nologo" |
| 24 | // REPRO: "-Brepro" |
| 25 | |
| 26 | // RUN: %clang_cl /Brepro- -### -- %s 2>&1 | FileCheck --check-prefix=NOREPRO %s |
| 27 | // NOREPRO: link.exe" |
| 28 | // NOREPRO: "-out:msvc-link.exe" |
| 29 | // NOREPRO: "-nologo" |
| 30 | // NOREPRO-NOT: "-Brepro" |