[CMake] Only set LLVM_DEFAULT_TARGET_TRIPLE to LLVM_HOST_TRIPLE when native target...
authorXiang Li <python3kgae@outlook.com>
Fri, 4 Nov 2022 19:37:07 +0000 (12:37 -0700)
committerXiang Li <python3kgae@outlook.com>
Fri, 4 Nov 2022 21:34:38 +0000 (14:34 -0700)
commit4ec7dff27d90d7abe263cfae115cc959c05f0080
tree876199f6b45355bf14583711078d4bd045b25c83
parent35a870c30aaa9b16ccb45a9222471433b43ae66c
[CMake] Only set LLVM_DEFAULT_TARGET_TRIPLE to LLVM_HOST_TRIPLE when native target is enabled

This is for case when native target like X86 is not in LLVM_TARGETS_TO_BUILD.
Right now LLVM_DEFAULT_TARGET_TRIPLE is set to LLVM_HOST_TRIPLE even when native target is not enabled,
As a result, many lit tests will fail because default_triple is set for lit test but not enabled when build LLVM.

Reviewed By: smeenai

Differential Revision: https://reviews.llvm.org/D134972
llvm/CMakeLists.txt
llvm/test/Examples/OrcV2Examples/lljit-with-remote-debugging.test
llvm/test/Examples/OrcV2Examples/lljit-with-thinlto-summaries.test