mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 18:54:02 +01:00
[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
This commit is contained in:
parent
1b43caab05
commit
1aa83a6fae
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user