[Openmp-commits] [llvm] [openmp] [Runtimes] Drop 'flang' from runtimes configure dependency (PR #198205)
Joseph Huber via Openmp-commits
openmp-commits at lists.llvm.org
Wed Jun 3 08:50:18 PDT 2026
================
@@ -115,6 +115,27 @@ macro(append_passthrough_options out type names)
endforeach()
endmacro()
+# Wire build-order dependencies on flang for targets that invoke it. This allows
+# us to build the runtimes separately without first building flang.
+macro(add_flang_mod_deps build_target extra_targets_list)
+ if(TARGET flang)
+ set(_fortran_deps flang)
+ if(TARGET module_files)
+ list(APPEND _fortran_deps module_files)
+ endif()
+ if(TARGET ${build_target})
+ add_dependencies(${build_target} ${_fortran_deps})
+ endif()
+ foreach(tgt IN LISTS ${extra_targets_list})
+ if(tgt MATCHES "-mod($|-)")
----------------
jhuber6 wrote:
Tried to explain it a little better.
https://github.com/llvm/llvm-project/pull/198205
More information about the Openmp-commits
mailing list