[llvm-branch-commits] [flang] release/21.x: [flang][cmake] Fix bbc dependencies (#152306) (PR #152364)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Wed Aug 6 11:47:04 PDT 2025
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/152364
Backport 2bb23d444767540c59c32ccdb86f7ef6e35fd96e
Requested by: @tstellar
>From 93d8fd4f2023e5114614d9b3f33e3b4a8618bbfd Mon Sep 17 00:00:00 2001
From: Michael Kruse <llvm-project at meinersbur.de>
Date: Wed, 6 Aug 2025 16:39:03 +0200
Subject: [PATCH] [flang][cmake] Fix bbc dependencies (#152306)
Re-apply "[flang][cmake] Fix bcc dependencies (#125822)"
It was overwritten due to an automatic merge gone wrong for #124416.
`git cherry-pick f9af5c145f40480d46874b643ca2b1237e9fbb2a` applied in
97cf061e83a0d0cada38d8a2d75c8a840b01ba26 ignored the renaming of
FortranCommon into FortranSupport after #125822.
Original commit message:
The Fortran libraries are not part of MLIR, so they should use
target_link_libraries() rather than mlir_target_link_libraries().
This fixes an issue introduced in #20966.
(cherry picked from commit 2bb23d444767540c59c32ccdb86f7ef6e35fd96e)
---
flang/tools/bbc/CMakeLists.txt | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/flang/tools/bbc/CMakeLists.txt b/flang/tools/bbc/CMakeLists.txt
index 469266cc81558..7516157731b5e 100644
--- a/flang/tools/bbc/CMakeLists.txt
+++ b/flang/tools/bbc/CMakeLists.txt
@@ -30,6 +30,11 @@ target_link_libraries(bbc PRIVATE
flangFrontend
flangPasses
FlangOpenMPTransforms
+ FortranSupport
+ FortranParser
+ FortranEvaluate
+ FortranSemantics
+ FortranLower
)
mlir_target_link_libraries(bbc PRIVATE
@@ -37,9 +42,4 @@ mlir_target_link_libraries(bbc PRIVATE
${extension_libs}
MLIRAffineToStandard
MLIRSCFToControlFlow
- FortranSupport
- FortranParser
- FortranEvaluate
- FortranSemantics
- FortranLower
)
More information about the llvm-branch-commits
mailing list