[all-commits] [llvm/llvm-project] 613a07: [flang] Generate quadmath_wrapper.h for Flang Eval...

Slava Zakharin via All-commits all-commits at lists.llvm.org
Tue Mar 25 12:09:01 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 613a077b05b8352a48695be295037306f5fca151
      https://github.com/llvm/llvm-project/commit/613a077b05b8352a48695be295037306f5fca151
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2025-03-25 (Tue, 25 Mar 2025)

  Changed paths:
    M flang-rt/CMakeLists.txt
    R flang-rt/cmake/clang_gcc_root.cpp
    M flang-rt/cmake/quadmath_wrapper.h.in
    M flang-rt/lib/quadmath/CMakeLists.txt
    M flang/cmake/modules/FlangCommon.cmake
    A flang/cmake/quadmath_wrapper.h.in
    M flang/lib/Evaluate/CMakeLists.txt
    M flang/lib/Evaluate/host.h
    M flang/lib/Evaluate/intrinsics-library.cpp

  Log Message:
  -----------
  [flang] Generate quadmath_wrapper.h for Flang Evaluate. (#132817)

When building Flang with Clang, we need to do the same quadmath.h
wrapping as we do for flang-rt. I extracted the CMake code
into FlangCommon.cmake, and cleaned up the arguments passing
to execute_process (note that `-###` was treated as `-` in the original
code, because `#` starts a comment). I believe the Clang command
does not require the input source file, so I removed it as well.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list