[clang] Fix typos in the default logic for CLANG_DEFAULT_UNWINDLIB
authorMartin Storsjö <martin@martin.st>
Thu, 4 Mar 2021 20:33:11 +0000 (22:33 +0200)
committerMartin Storsjö <martin@martin.st>
Sat, 6 Mar 2021 06:50:46 +0000 (08:50 +0200)
CLANG_DEFAULT_RTLIB had a typo, and libunwind isn't a valid
option for it.

This keeps the actual behaviour from before, defaulting to none if
using compiler-rt as rtlib.

Differential Revision: https://reviews.llvm.org/D98022

clang/CMakeLists.txt

index 7e1e58f..f0fa61a 100644 (file)
@@ -262,7 +262,7 @@ set(CLANG_DEFAULT_UNWINDLIB "" CACHE STRING
 if (CLANG_DEFAULT_UNWINDLIB STREQUAL "")
   if (CLANG_DEFAULT_RTLIB STREQUAL "libgcc")
     set (CLANG_DEFAULT_UNWINDLIB "libgcc" CACHE STRING "" FORCE)
-  elseif (CLANG_DEFAULT_RTLIBS STREQUAL "libunwind")
+  elseif (CLANG_DEFAULT_RTLIB STREQUAL "compiler-rt")
     set (CLANG_DEFAULT_UNWINDLIB "none" CACHE STRING "" FORCE)
   endif()
 endif()