]> granicus.if.org Git - clang/commit
[CMake] Replace the sanitizer support in runtimes build with multilib
authorPetr Hosek <phosek@chromium.org>
Mon, 22 Apr 2019 23:31:39 +0000 (23:31 +0000)
committerPetr Hosek <phosek@chromium.org>
Mon, 22 Apr 2019 23:31:39 +0000 (23:31 +0000)
commit02a417f69b3e03dc54a63ac321e31ed5af80f7e7
tree844092d1ad346a4fd76a61be32c2e6146e91f42b
parent30cd644f80ad3c0b8c3bbbf38f20f31f602b2505
[CMake] Replace the sanitizer support in runtimes build with multilib

This is a more generic solution; while the sanitizer support can be used
only for sanitizer instrumented builds, the multilib support can be used
to build other variants such as noexcept which is what we would like to use
in Fuchsia.

The name CMake target name uses the target name, same as for the regular
runtimes build and the name of the multilib, concatenated with '+'. The
libraries are installed in a subdirectory named after the multilib.

Differential Revision: https://reviews.llvm.org/D60926

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@358935 91177308-0d34-0410-b5e6-96231b3b80d8
cmake/caches/Fuchsia-stage2.cmake