diff options
| -rw-r--r-- | llvm/cmake/modules/AddLLVM.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 7508388..c4c9b375 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -25,7 +25,9 @@ function(llvm_update_compile_flags name) else() if(LLVM_COMPILER_IS_GCC_COMPATIBLE) list(APPEND LLVM_COMPILE_FLAGS "-fno-exceptions") - if(NOT LLVM_ENABLE_UNWIND_TABLES) + if(LLVM_ENABLE_UNWIND_TABLES) + list(APPEND LLVM_COMPILE_FLAGS "-funwind-tables") + else() list(APPEND LLVM_COMPILE_FLAGS "-fno-unwind-tables") list(APPEND LLVM_COMPILE_FLAGS "-fno-asynchronous-unwind-tables") endif() |
