Revert "cmake/llvm: Don't unset LLVM_CONFIG_EXE"

This reverts commit 28476a5ee9.

It also adds a comment to explain the purpose of this line, to prevent
this mistake from being repeated.
This commit is contained in:
Andrew Kelley 2024-05-25 09:02:39 -07:00
parent 0b0625ccf4
commit 793f820b39

View File

@ -12,6 +12,10 @@
if(ZIG_USE_LLVM_CONFIG)
set(LLVM_CONFIG_ERROR_MESSAGES "")
while(1)
# If this variable is not unset, the same result is returned even though
# the ignore list has changed, causing the configure process to not
# terminate when the right LLVM version is not found.
unset(LLVM_CONFIG_EXE CACHE)
find_program(LLVM_CONFIG_EXE
NAMES llvm-config-18 llvm-config-18.0 llvm-config180 llvm-config18 llvm-config NAMES_PER_DIR
PATHS