Commit 793f820b39

Andrew Kelley <andrew@ziglang.org>
2024-05-25 18:02:39
Revert "cmake/llvm: Don't unset LLVM_CONFIG_EXE"
This reverts commit 28476a5ee94d311319941b54e9da66210690ce70. It also adds a comment to explain the purpose of this line, to prevent this mistake from being repeated.
1 parent 0b0625c
Changed files (1)
cmake/Findllvm.cmake
@@ -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