If a build target was previously not in LLVM_ALL_TARGETS, but also not
in LLVM_EXPERIMENTAL_TARGETS_TO_BUILD, cmake would still tell people to
pass it via LLVM_EXPERIMENTAL_TARGETS_TO_BUILD.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
The current workflow for experimental targets is something like:
cmake <args> -DLLVM_TARGETS_TO_BUILD=<targets llvm knows about> -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=MyTarget
If I'm reading your cage correctly, you make this an error, instead requiring:
cmake <args> -DLLVM_TARGETS_TO_BUILD=<targets llvm knows about>;MyTarget -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=MyTarget
I'm not sure that's the workflow change we want.