summaryrefslogtreecommitdiff
path: root/polly
diff options
context:
space:
mode:
Diffstat (limited to 'polly')
-rw-r--r--polly/lib/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/polly/lib/CMakeLists.txt b/polly/lib/CMakeLists.txt
index 2847d689c09d..e17333b76dca 100644
--- a/polly/lib/CMakeLists.txt
+++ b/polly/lib/CMakeLists.txt
@@ -126,6 +126,12 @@ else ()
$<TARGET_OBJECTS:obj.Polly>
)
+ # Only add the dependencies that are not part of LLVM. The latter are assumed
+ # to be already available in the address space the module is loaded into.
+ # Adding them once more would have the effect that both copies try to register
+ # the same command line options, to which LLVM reacts with an error.
+ target_link_libraries(LLVMPolly PUBLIC ${ISL_TARGET})
+
set_target_properties(LLVMPolly
PROPERTIES
LINKER_LANGUAGE CXX