[flang] Fix building against clang dylib
Differential Revision: https://reviews.llvm.org/D136606
This commit is contained in:
parent
e82cace124
commit
042382cbc4
|
@ -12,7 +12,6 @@ add_flang_library(flangFrontend
|
|||
TextDiagnostic.cpp
|
||||
|
||||
DEPENDS
|
||||
clangBasic
|
||||
FIRBuilder
|
||||
FIRDialect
|
||||
FIRSupport
|
||||
|
@ -27,8 +26,6 @@ add_flang_library(flangFrontend
|
|||
FortranEvaluate
|
||||
FortranCommon
|
||||
FortranLower
|
||||
clangBasic
|
||||
clangDriver
|
||||
FIRDialect
|
||||
FIRSupport
|
||||
FIRBuilder
|
||||
|
@ -50,3 +47,15 @@ add_flang_library(flangFrontend
|
|||
FrontendOpenACC
|
||||
FrontendOpenMP
|
||||
)
|
||||
|
||||
if(CLANG_LINK_CLANG_DYLIB)
|
||||
add_dependencies(flangFrontend clang-cpp)
|
||||
else()
|
||||
add_dependencies(flangFrontend clangBasic)
|
||||
endif()
|
||||
|
||||
clang_target_link_libraries(flangFrontend
|
||||
PRIVATE
|
||||
clangBasic
|
||||
clangDriver
|
||||
)
|
||||
|
|
|
@ -5,15 +5,24 @@ add_flang_library(flangFrontendTool
|
|||
# This makes sure that the MLIR dependencies of flangFrontend (which are
|
||||
# transitively required here) are generated before this target is build.
|
||||
flangFrontend
|
||||
clangBasic
|
||||
|
||||
LINK_LIBS
|
||||
flangFrontend
|
||||
clangBasic
|
||||
clangDriver
|
||||
MLIRPass
|
||||
|
||||
LINK_COMPONENTS
|
||||
Option
|
||||
Support
|
||||
)
|
||||
|
||||
if(CLANG_LINK_CLANG_DYLIB)
|
||||
add_dependencies(flangFrontend clang-cpp)
|
||||
else()
|
||||
add_dependencies(flangFrontendTool clangBasic)
|
||||
endif()
|
||||
|
||||
clang_target_link_libraries(flangFrontendTool
|
||||
PRIVATE
|
||||
clangBasic
|
||||
clangDriver
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue