diff options
author | Dean Michael Berris <dberris@google.com> | 2018-06-04 04:22:26 +0000 |
---|---|---|
committer | Dean Michael Berris <dberris@google.com> | 2018-06-04 04:22:26 +0000 |
commit | e64f829663fa9f82c912f419d4aa9db5368e00a0 (patch) | |
tree | 48a283d2c24c7e79914d3137a70d1ec34d6eb300 /lib/xray/CMakeLists.txt | |
parent | 1931b96770c71160485909d2d8f742bc97aff958 (diff) |
[XRay][compiler-rt] Remove RTTI requirement from XRay Builds
XRay doesn't use RTTI and doesn't need it. We disable it explicitly in
the CMake config, similar to how the other sanitizers already do it.
Part of the work to address http://llvm.org/PR32274.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@333867 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/xray/CMakeLists.txt')
-rw-r--r-- | lib/xray/CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/xray/CMakeLists.txt b/lib/xray/CMakeLists.txt index 499135f1b..7ac391415 100644 --- a/lib/xray/CMakeLists.txt +++ b/lib/xray/CMakeLists.txt @@ -65,6 +65,10 @@ include_directories(../../include) set(XRAY_CFLAGS ${SANITIZER_COMMON_CFLAGS}) set(XRAY_COMMON_DEFINITIONS XRAY_HAS_EXCEPTIONS=1) + +# We don't need RTTI in XRay, so turn that off. +append_rtti_flag(OFF XRAY_CFLAGS) + append_list_if( COMPILER_RT_HAS_XRAY_COMPILER_FLAG XRAY_SUPPORTED=1 XRAY_COMMON_DEFINITIONS) append_list_if( |