[all-commits] [llvm/llvm-project] 7dbdff: [CMake] Use libcxx targets for in-tree sanitizer C...

Petr Hosek via All-commits all-commits at lists.llvm.org
Thu Sep 29 18:29:26 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7dbdffefb768062f28599c256b5e013ee26ff04e
      https://github.com/llvm/llvm-project/commit/7dbdffefb768062f28599c256b5e013ee26ff04e
  Author: Petr Hosek <phosek at google.com>
  Date:   2022-09-30 (Fri, 30 Sep 2022)

  Changed paths:
    M compiler-rt/CMakeLists.txt

  Log Message:
  -----------
  [CMake] Use libcxx targets for in-tree sanitizer C++ ABI

When in-tree libcxx is selected as the sanitizer C++ ABI, use libcxx
targets rather than libcxxabi and libunwind, since those may not be
available on all platforms (Windows for example).

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


  Commit: bd0a35edfd0c10d54d297e76e86b7eae69eaf03f
      https://github.com/llvm/llvm-project/commit/bd0a35edfd0c10d54d297e76e86b7eae69eaf03f
  Author: Petr Hosek <phosek at google.com>
  Date:   2022-09-30 (Fri, 30 Sep 2022)

  Changed paths:
    M compiler-rt/CMakeLists.txt

  Log Message:
  -----------
  [CMake] Use correct include flag for MSVC

When building using the MSVC driver, we need to use /imsvc rather than
-isystem for system headers.

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


Compare: https://github.com/llvm/llvm-project/compare/91c96a806cae...bd0a35edfd0c


More information about the All-commits mailing list