summaryrefslogtreecommitdiffstats
path: root/lldb/scripts/Xcode/build-llvm.py
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2016-12-14 21:31:31 +0000
committerSean Callanan <scallanan@apple.com>2016-12-14 21:31:31 +0000
commit237c3ed95e89388902a70d806fd7fa6d3c9f5eab (patch)
tree7565ae88c0f2f2b9156845f85aadf7ce74392421 /lldb/scripts/Xcode/build-llvm.py
parent4ffd08cae91e6bfbf1519420aeb096964d27fd39 (diff)
downloadbcm5719-llvm-237c3ed95e89388902a70d806fd7fa6d3c9f5eab.tar.gz
bcm5719-llvm-237c3ed95e89388902a70d806fd7fa6d3c9f5eab.zip
Adopt PrettyStackTrace in LLDB
LLDB needs some minor changes to adopt PrettyStackTrace after https://reviews.llvm.org/D27683. We remove our own SetCrashDescription() function and use LLVM-provided RAII objects instead. We also make sure LLDB doesn't define __crashtracer_info__ which would collide with LLVM's definition. Differential Revision: https://reviews.llvm.org/D27735 llvm-svn: 289711
Diffstat (limited to 'lldb/scripts/Xcode/build-llvm.py')
-rwxr-xr-xlldb/scripts/Xcode/build-llvm.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/scripts/Xcode/build-llvm.py b/lldb/scripts/Xcode/build-llvm.py
index ff474c27885..792f92558b4 100755
--- a/lldb/scripts/Xcode/build-llvm.py
+++ b/lldb/scripts/Xcode/build-llvm.py
@@ -346,7 +346,8 @@ def cmake_flags():
"-DCMAKE_C_FLAGS={}".format(get_c_flags()),
"-DCMAKE_CXX_FLAGS={}".format(get_cxx_flags()),
"-DCMAKE_EXE_LINKER_FLAGS={}".format(get_exe_linker_flags()),
- "-DCMAKE_SHARED_LINKER_FLAGS={}".format(get_shared_linker_flags())]
+ "-DCMAKE_SHARED_LINKER_FLAGS={}".format(get_shared_linker_flags()),
+ "-DHAVE_CRASHREPORTER_INFO=1"]
deployment_target = get_deployment_target()
if deployment_target:
cmake_flags.append(
OpenPOWER on IntegriCloud