diff options
| author | Eric Fiselier <eric@efcs.ca> | 2014-08-18 05:03:46 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2014-08-18 05:03:46 +0000 |
| commit | 0058c80cc7b08deaaad5eb22f8903d367bf592f8 (patch) | |
| tree | b807170b8d164de29cd0a97ed29987208356b540 /llvm/bindings/ocaml/executionengine/executionengine_ocaml.c | |
| parent | 9e7b17b0d484861350c4b818697b81e1bc8ac96a (diff) | |
| download | bcm5719-llvm-0058c80cc7b08deaaad5eb22f8903d367bf592f8.tar.gz bcm5719-llvm-0058c80cc7b08deaaad5eb22f8903d367bf592f8.zip | |
[libcxx] Add support for LLVM_USE_SANITIZER to libcxx when being built standalone and in-tree
Summary:
This patch adds support for LLVM_USE_SANITIZER when being built in-tree and standalone.
This patch does the following things:
1. define the LLVM_USE_SANITIZER option to "" when being built standalone. This also helps show we support it.
2. Translate LLVM_USE_SANITIZER when standalone in a very similar way done in llvm/cmake/HandleLLVMOptions.cmake.
3. Add config.llvm_use_sanitizer to lit.site.cfg.in
4. Add code to translate config.llvm_use_sanitizer's value into the needed compile flags in lit.cfg.
Currently lit.cfg assumes that that the compiler supports '-fno-omit-frame-pointer' while CMakeLists.txt actually checks to see if its supported. We could pass this information to lit but I'm not sure its needed.
Reviewers: mclow.lists, danalbert
Reviewed By: danalbert
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D4949
llvm-svn: 215872
Diffstat (limited to 'llvm/bindings/ocaml/executionengine/executionengine_ocaml.c')
0 files changed, 0 insertions, 0 deletions

