This is an archive of the discontinued LLVM Phabricator instance.

[flang] Fix frontend build with -DBUILD_SHARED_LIBS=On
ClosedPublic

Authored by klausler on Jul 9 2020, 3:20 PM.

Details

Summary

Fix fronted shared library builds by eliminating dependences of
the parser on other component libraries, moving some code around that
wasn't in the right library, and making some dependences
explicit in the CMakeLists.txt files. The lowering library
does not yet build as a shared library due to some undefined
names.

Diff Detail

Event Timeline

klausler created this revision.Jul 9 2020, 3:20 PM
Herald added a project: Restricted Project. · View Herald Transcript
tskeith accepted this revision.Jul 9 2020, 3:46 PM
This revision is now accepted and ready to land.Jul 9 2020, 3:46 PM
This revision was automatically updated to reflect the committed changes.