[PATCH] D41273: [cmake] Update experimental target error message
Don Hinton via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Dec 18 11:12:24 PST 2017
hintonda updated this revision to Diff 127392.
hintonda edited the summary of this revision.
hintonda added a comment.
- Add comment per Alex's suggestion.
https://reviews.llvm.org/D41273
Files:
CMakeLists.txt
Index: CMakeLists.txt
===================================================================
--- CMakeLists.txt
+++ CMakeLists.txt
@@ -678,9 +678,13 @@
list(FIND LLVM_ALL_TARGETS ${t} idx)
list(FIND LLVM_EXPERIMENTAL_TARGETS_TO_BUILD ${t} idy)
+ # At this point, LLVMBUILDTOOL already checked all the targets passed in
+ # LLVM_TARGETS_TO_BUILD and LLVM_EXPERIMENTAL_TARGETS_TO_BUILD, so
+ # this test just makes sure that any experimental targets were passed via
+ # LLVM_EXPERIMENTAL_TARGETS_TO_BUILD, not LLVM_TARGETS_TO_BUILD.
if( idx LESS 0 AND idy LESS 0 )
- message(FATAL_ERROR "The target `${t}' does not exist.
- It should be one of\n${LLVM_ALL_TARGETS}")
+ message(FATAL_ERROR "The target `${t}' is experimental and must be passed "
+ "via LLVM_EXPERIMENTAL_TARGETS_TO_BUILD.")
else()
set(LLVM_ENUM_TARGETS "${LLVM_ENUM_TARGETS}LLVM_TARGET(${t})\n")
endif()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D41273.127392.patch
Type: text/x-patch
Size: 905 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171218/7640153a/attachment.bin>
More information about the llvm-commits
mailing list