Fix the build when LLVM_TARGETS_TO_BUILD is empty.
authorJuergen Ributzka <juergen@ributzka.de>
Wed, 19 Sep 2018 21:36:26 +0000 (21:36 +0000)
committerJuergen Ributzka <juergen@ributzka.de>
Wed, 19 Sep 2018 21:36:26 +0000 (21:36 +0000)
commit67fb2134c09f33cfc44142c52b5c896a0851daad
tree8bd571614166587a2d7524698789bda4e79f18e3
parent567f7f0a95b28d822ab6d65f22976a724fb05c84
Fix the build when LLVM_TARGETS_TO_BUILD is empty.

Using LLVMTestingSupport in the LLVM_LINK_COMPONENTS breaks the build when
LLVM_TARGETS_TO_BUILD is set to empty.

Libraries that depend on LLVMTestingSupport need to use
target_link_libraries(<target> PRIVATE LLVMTestingSupport) instead.

This required change was already commited by r341899 to fix another build
issue.

This fixes rdar://problem/44615064.

llvm-svn: 342593
llvm/unittests/XRay/CMakeLists.txt