summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorMikhail Maltsev <mikhail.maltsev@arm.com>2018-04-19 14:02:46 +0000
committerMikhail Maltsev <mikhail.maltsev@arm.com>2018-04-19 14:02:46 +0000
commitaeb6c48d2937df07fc3426a0e60d667dd14ab5d2 (patch)
tree599fdad957da4b37ff70559d793b78958992efc7 /llvm
parent7a31c7ad2374dea9950d502dd394d31e78f4f6ab (diff)
downloadbcm5719-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.txt2
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()
OpenPOWER on IntegriCloud