[all-commits] [llvm/llvm-project] 875023: [lldb][windows] Allow exporting plugin symbols in ...
River Riddle via All-commits
all-commits at lists.llvm.org
Thu Nov 2 15:06:29 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8750239256cfad8fc5ffd7e158a787ed67e0b444
https://github.com/llvm/llvm-project/commit/8750239256cfad8fc5ffd7e158a787ed67e0b444
Author: River Riddle <riddleriver at gmail.com>
Date: 2023-11-02 (Thu, 02 Nov 2023)
Changed paths:
M lldb/cmake/modules/LLDBConfig.cmake
M lldb/source/API/CMakeLists.txt
Log Message:
-----------
[lldb][windows] Allow exporting plugin symbols in LLDB_EXPORT_ALL_SYMBOLS (#71087)
Plugins aren't exported by default in the msvc path because we
explicitly limit the symbols exported to prevent hitting the symbol export limit.
Some plugins, however, can still be useful for downstream projects to
build on, e.g. the Mojo language uses parts of the dwarf plugin to
implement dwarf handling within its debugger plugin.
This PR adds a cmake variable in the MSVC path,
LLDB_EXPORT_ALL_SYMBOLS_PLUGINS, that allows for providing the set
of plugins to export symbols from.
More information about the All-commits
mailing list