brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · 641c739 Raw
33 lines · plain
1! RUN: %flang -### --target=aarch64-windows-msvc -resource-dir=%S/Inputs/resource_dir %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC
2! RUN: %flang -### --target=aarch64-windows-msvc -resource-dir=%S/Inputs/resource_dir -fms-runtime-lib=static_dbg %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC-DEBUG
3! RUN: %flang -### --target=aarch64-windows-msvc -resource-dir=%S/Inputs/resource_dir -fms-runtime-lib=dll %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC-DLL
4! RUN: %flang -### --target=aarch64-windows-msvc -resource-dir=%S/Inputs/resource_dir -fms-runtime-lib=dll_dbg %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC-DLL-DEBUG
5
6! MSVC: -fc1
7! MSVC-SAME: --dependent-lib=clang_rt.builtins.lib
8! MSVC-SAME: -D_MT
9! MSVC-SAME: --dependent-lib=libcmt
10! MSVC-SAME: --dependent-lib=flang_rt.runtime.static.lib
11
12! MSVC-DEBUG: -fc1
13! MSVC-DEBUG-SAME: --dependent-lib=clang_rt.builtins.lib
14! MSVC-DEBUG-SAME: -D_MT
15! MSVC-DEBUG-SAME: -D_DEBUG
16! MSVC-DEBUG-SAME: --dependent-lib=libcmtd
17! MSVC-DEBUG-SAME: --dependent-lib=flang_rt.runtime.static_dbg.lib
18
19! MSVC-DLL: -fc1
20! MSVC-DLL-SAME: --dependent-lib=clang_rt.builtins.lib
21! MSVC-DLL-SAME: -D_MT
22! MSVC-DLL-SAME: -D_DLL
23! MSVC-DLL-SAME: --dependent-lib=msvcrt
24! MSVC-DLL-SAME: --dependent-lib=flang_rt.runtime.dynamic.lib
25
26! MSVC-DLL-DEBUG: -fc1
27! MSVC-DLL-DEBUG-SAME: --dependent-lib=clang_rt.builtins.lib
28! MSVC-DLL-DEBUG-SAME: -D_MT
29! MSVC-DLL-DEBUG-SAME: -D_DEBUG
30! MSVC-DLL-DEBUG-SAME: -D_DLL
31! MSVC-DLL-DEBUG-SAME: --dependent-lib=msvcrtd
32! MSVC-DLL-DEBUG-SAME: --dependent-lib=flang_rt.runtime.dynamic_dbg.lib
33