diff options
| author | Mikhail Maltsev <mikhail.maltsev@arm.com> | 2018-04-19 14:02:46 +0000 |
|---|---|---|
| committer | Mikhail Maltsev <mikhail.maltsev@arm.com> | 2018-04-19 14:02:46 +0000 |
| commit | aeb6c48d2937df07fc3426a0e60d667dd14ab5d2 (patch) | |
| tree | 599fdad957da4b37ff70559d793b78958992efc7 /llvm | |
| parent | 7a31c7ad2374dea9950d502dd394d31e78f4f6ab (diff) | |
| download | bcm5719-llvm-aeb6c48d2937df07fc3426a0e60d667dd14ab5d2.tar.gz bcm5719-llvm-aeb6c48d2937df07fc3426a0e60d667dd14ab5d2.zip | |
[Unittests] Fix plugins test
Summary:
Currently the PluginsTests.LoadPlugin unit test is failing in
LLVM configurations that have LLVM_EXPORT_SYMBOLS_FOR_PLUGINS enabled
because the EnableABIBreakingChecks symbol is missing.
This patch fixes the issue by linking some additional libraries to the
test plugin if LLVM_EXPORT_SYMBOLS_FOR_PLUGINS is enabled.
Reviewers: philip.pfaffe
Reviewed By: philip.pfaffe
Subscribers: mgorny, llvm-commits, rogfer01
Differential Revision: https://reviews.llvm.org/D45811
llvm-svn: 330329
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/unittests/Passes/CMakeLists.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/unittests/Passes/CMakeLists.txt b/llvm/unittests/Passes/CMakeLists.txt index 7376db36b03..a64f809f11c 100644 --- a/llvm/unittests/Passes/CMakeLists.txt +++ b/llvm/unittests/Passes/CMakeLists.txt @@ -16,7 +16,7 @@ if (LLVM_ENABLE_PLUGINS) SUFFIX ".so" ) - if (WIN32 OR CYGWIN) + if (WIN32 OR CYGWIN OR LLVM_EXPORT_SYMBOLS_FOR_PLUGINS) llvm_map_components_to_libnames(LLVM_DEPS ${LLVM_LINK_COMPONENTS}) target_link_libraries(TestPlugin ${LLVM_DEPS}) endif() |

