summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/APValue.cpp
diff options
context:
space:
mode:
authorChris Bieneman <chris.bieneman@me.com>2019-05-17 04:20:01 +0000
committerChris Bieneman <chris.bieneman@me.com>2019-05-17 04:20:01 +0000
commit876e39937efbca4e27a28432f62e5f219cda13eb (patch)
tree8bf2d9665bd0ede5467c567ac235186bd2363b9f /clang/lib/AST/APValue.cpp
parent1d16515fb40759d4527e073131dcaafacb0947cd (diff)
downloadbcm5719-llvm-876e39937efbca4e27a28432f62e5f219cda13eb.tar.gz
bcm5719-llvm-876e39937efbca4e27a28432f62e5f219cda13eb.zip
Re-land: Add Clang shared library with C++ exports
Summary: This patch adds a libClang_shared library on *nix systems which exports the entire C++ API. In order to support this on Windows we should really refactor llvm-shlib and share code between the two. This also uses a slightly different method for generating the shared library, which I should back-port to llvm-shlib. Instead of linking the static archives and passing linker flags to force loading the whole libraries, this patch creates object libraries for every library (which has no cost in the build system), and link the object libraries. llvm-svn: 360985
Diffstat (limited to 'clang/lib/AST/APValue.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud