[Flang][runtime] Add dependency to build FortranRuntime after flang-new (#99737)
Makefile-based builds did not have proper dependencies to built the FortranRuntime target after Flang new is available. This PR introduces a dependency to ensure that this is the case. Relates to PR #95388. --------- Co-authored-by: Michael Kruse <github@meinersbur.de>
This commit is contained in:
parent
e9709899db
commit
a5447613de
@ -295,3 +295,15 @@ else()
|
||||
FortranRuntime.static_dbg FortranRuntime.dynamic_dbg)
|
||||
endif()
|
||||
set_target_properties(FortranRuntime PROPERTIES FOLDER "Flang/Runtime Libraries")
|
||||
|
||||
# If FortranRuntime is part of a Flang build (and not a separate build) then
|
||||
# add dependency to make sure that Fortran runtime library is being built after
|
||||
# we have the Flang compiler available. This also includes the MODULE files
|
||||
# that compile when the 'flang-new' target is built.
|
||||
#
|
||||
# TODO: This is a workaround and should be updated when runtime build procedure
|
||||
# is changed to a regular runtime build. See discussion in PR #95388.
|
||||
if (TARGET flang-new AND TARGET module_files)
|
||||
add_dependencies(FortranRuntime flang-new module_files)
|
||||
endif()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user