[all-commits] [llvm/llvm-project] c4cb2c: [Flang] Multi-config CMake output paths in standal...

Michael Kruse via All-commits all-commits at lists.llvm.org
Mon Jul 13 07:29:56 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c4cb2c0e763c304071e950e47dd0c25a7dcfbbca
      https://github.com/llvm/llvm-project/commit/c4cb2c0e763c304071e950e47dd0c25a7dcfbbca
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2026-07-13 (Mon, 13 Jul 2026)

  Changed paths:
    M flang/CMakeLists.txt

  Log Message:
  -----------
  [Flang] Multi-config CMake output paths in standalone builds (#208690)

When using a multi-config generator with CMake (such as "Ninja
Multi-Config" or any Visual Studio generator), the output path must be
specific to each config by having it include `${CMAKE_CFG_INTDIR}`.
`CMAKE_CFG_INTDIR` will just be `.` in single-config generators. Use the
same path as used by LLVM:
https://github.com/llvm/llvm-project/blob/cd662a7c4fb03a88d0e429a7fc8d8b470a812e2b/llvm/CMakeLists.txt#L562-L563

`LLVM_LIBDIR_SUFFIX` was seemingly forgotten in one of the paths.

This is not complete support (neither has LLVM). More paths would need
to be config-specific. In particular, `check-flang` does not work, but
at least one can build the executables.



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