Following the conclusion of the [RFC](https://discourse.llvm.org/t/rfc-names-for-flang-rt-libraries/84321), rename Flang's runtime libraries as follows: * libFortranRuntime.(a|so) to libflang_rt.runtime.(a|so) * libFortranFloat128Math.a to libflang_rt.quadmath.a * libCufRuntime_cuda_${CUDAToolkit_VERSION_MAJOR}.(a|so) to libflang_rt.cuda_${CUDAToolkit_VERSION_MAJOR}.(a|so) This follows the same naming scheme as Compiler-RT libraries (`libclang_rt.${component}.(a|so)`). It provides some consistency between Flang's runtime libraries for current and potential future library components.
33 lines
1.6 KiB
Fortran
33 lines
1.6 KiB
Fortran
! RUN: %flang -### --target=aarch64-windows-msvc -resource-dir=%S/Inputs/resource_dir %S/Inputs/hello.f90 -v 2>&1 | FileCheck %s --check-prefixes=MSVC
|
|
! 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
|
|
! 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
|
|
! 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
|
|
|
|
! MSVC: -fc1
|
|
! MSVC-SAME: --dependent-lib=clang_rt.builtins.lib
|
|
! MSVC-SAME: -D_MT
|
|
! MSVC-SAME: --dependent-lib=libcmt
|
|
! MSVC-SAME: --dependent-lib=flang_rt.runtime.static.lib
|
|
|
|
! MSVC-DEBUG: -fc1
|
|
! MSVC-DEBUG-SAME: --dependent-lib=clang_rt.builtins.lib
|
|
! MSVC-DEBUG-SAME: -D_MT
|
|
! MSVC-DEBUG-SAME: -D_DEBUG
|
|
! MSVC-DEBUG-SAME: --dependent-lib=libcmtd
|
|
! MSVC-DEBUG-SAME: --dependent-lib=flang_rt.runtime.static_dbg.lib
|
|
|
|
! MSVC-DLL: -fc1
|
|
! MSVC-DLL-SAME: --dependent-lib=clang_rt.builtins.lib
|
|
! MSVC-DLL-SAME: -D_MT
|
|
! MSVC-DLL-SAME: -D_DLL
|
|
! MSVC-DLL-SAME: --dependent-lib=msvcrt
|
|
! MSVC-DLL-SAME: --dependent-lib=flang_rt.runtime.dynamic.lib
|
|
|
|
! MSVC-DLL-DEBUG: -fc1
|
|
! MSVC-DLL-DEBUG-SAME: --dependent-lib=clang_rt.builtins.lib
|
|
! MSVC-DLL-DEBUG-SAME: -D_MT
|
|
! MSVC-DLL-DEBUG-SAME: -D_DEBUG
|
|
! MSVC-DLL-DEBUG-SAME: -D_DLL
|
|
! MSVC-DLL-DEBUG-SAME: --dependent-lib=msvcrtd
|
|
! MSVC-DLL-DEBUG-SAME: --dependent-lib=flang_rt.runtime.dynamic_dbg.lib
|