diff options
author | Daniel Dunbar <daniel@zuster.org> | 2013-08-30 20:39:21 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2013-08-30 20:39:21 +0000 |
commit | e179b31bfcb6a49de5fe7df7586a2aade9191e08 (patch) | |
tree | a1f2dfe5d9ddc0af87697e57dfca0408b665d940 /lib/Target/X86 | |
parent | c673f9c6fecb0f828845ada7ea5458f66f896283 (diff) | |
download | external_llvm-e179b31bfcb6a49de5fe7df7586a2aade9191e08.zip external_llvm-e179b31bfcb6a49de5fe7df7586a2aade9191e08.tar.gz external_llvm-e179b31bfcb6a49de5fe7df7586a2aade9191e08.tar.bz2 |
[conf] Add config variable to disable crash related overrides.
- We do some nasty things w.r.t. installing or overriding signal handlers in
order to improve our crash recovery support or interaction with crash
reporting software, and those things are not necessarily appropriate when
LLVM is being linked into a client application that has its own ideas about
how to do things. This gives those clients a way to disable that handling at
build time.
- Currently, the code this guards is all Apple specific, but other platforms
might have the same concerns so I went for a more generic configure
name. Someone who is more familiar with library embedding on Windows can
handle choosing which of the Windows/Signals.inc behaviors might make sense
to go under this flag.
- This also fixes the proper autoconf'ing of ENABLE_BACKTRACES. The code
expects it to be undefined when disabled, but the autoconf check was just
defining it to 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189694 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86')
0 files changed, 0 insertions, 0 deletions