[PATCH] D83515: [flang] Fix frontend build with -DBUILD_SHARED_LIBS=On
    Peter Klausler via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jul  9 15:20:07 PDT 2020
    
    
  
klausler created this revision.
klausler added reviewers: tskeith, schweitz, sscalpone.
klausler added a project: Flang.
Herald added subscribers: llvm-commits, sstefan1, mgorny.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: DavidTruby.
Herald added a project: LLVM.
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.
Repository:
  rG LLVM Github Monorepo
https://reviews.llvm.org/D83515
Files:
  flang/include/flang/Common/indirection.h
  flang/include/flang/Evaluate/call.h
  flang/include/flang/Evaluate/expression.h
  flang/include/flang/Evaluate/tools.h
  flang/include/flang/Parser/parse-tree.h
  flang/include/flang/Semantics/expression.h
  flang/include/flang/Semantics/tools.h
  flang/lib/Evaluate/CMakeLists.txt
  flang/lib/Evaluate/call.cpp
  flang/lib/Evaluate/expression.cpp
  flang/lib/Evaluate/tools.cpp
  flang/lib/Lower/CMakeLists.txt
  flang/lib/Parser/parse-tree.cpp
  flang/lib/Semantics/CMakeLists.txt
  flang/lib/Semantics/expression.cpp
  flang/lib/Semantics/tools.cpp
  flang/tools/f18-parse-demo/stub-evaluate.cpp
  flang/tools/f18/CMakeLists.txt
  flang/unittests/Evaluate/CMakeLists.txt
  flang/unittests/Runtime/CMakeLists.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D83515.276852.patch
Type: text/x-patch
Size: 16370 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200709/a7f332b7/attachment.bin>
    
    
More information about the llvm-commits
mailing list