[build] normalize components dependencies
authorserge-sans-paille <sguelton@redhat.com>
Fri, 13 Nov 2020 21:45:55 +0000 (22:45 +0100)
committerserge-sans-paille <sguelton@redhat.com>
Tue, 17 Nov 2020 09:42:34 +0000 (10:42 +0100)
commitc6ef6e1690d517b3401ea06b1fe46871eb67434d
treef5bf71175da7ebc2a2039f876c0ebafb20c12aba
parentc2460c3254a0de7a63c082474cc5dc73fe10b7b0
[build] normalize components dependencies

Use LINK_COMPONENTS instead of explicit target_link_libraries for components.
This avoids redundancy and potential inconsistencies.

Differential Revision: https://reviews.llvm.org/D91461
llvm/lib/ExecutionEngine/CMakeLists.txt
llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt
llvm/lib/ExecutionEngine/Orc/CMakeLists.txt
llvm/lib/FileCheck/CMakeLists.txt
llvm/lib/Frontend/OpenACC/CMakeLists.txt