SuccessChanges

Summary

  1. Fix lld detection in standalone compiler-rt. (details)
  2. [CMake] Remove unused variable LLDB_TEST_CXX_COMPILER (details)
  3. [CMake] Don't set LLDB_TEST_* in the top-level CMakeLists (details)
  4. [CMake] Move test dependency tracking into test/CMakeLists.txt (details)
  5. [CMake] Move LLDB_TEST_BUILD_DIRECTORY into test/CMakeLists.txt (details)
Commit a1817996fa869acff181e5c8ea624020dcc1e88e by eugenis
Fix lld detection in standalone compiler-rt.
Summary: Right now all hwasan tests on Android are silently disabled
because they require "has_lld" and standalone compiler-rt can not (and
AFAIK was never able to) set it.
Reviewers: pcc
Subscribers: dberris, mgorny, #sanitizers, llvm-commits
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D69405
The file was modifiedcompiler-rt/test/hwasan/CMakeLists.txt
The file was modifiedcompiler-rt/test/msan/CMakeLists.txt
The file was modifiedcompiler-rt/CMakeLists.txt
The file was modifiedcompiler-rt/cmake/config-ix.cmake
The file was modifiedcompiler-rt/test/ubsan/CMakeLists.txt
Commit d52b36e354e94f518985833231375365a7cc334b by Jonas Devlieghere
[CMake] Remove unused variable LLDB_TEST_CXX_COMPILER
CMake allows you to set a custom CXX compiler for the API test suite.
However, this variable is never used, because dotest uses the same
compiler to build C and CXX sources.
I'm not sure if this variable was added with the intention of supporting
a different compiler or if this is just a remnant of old functionality.
Given that this hasn't been working for a while, I assume it's safe to
remove.
Differential revision: https://reviews.llvm.org/D69401
The file was modifiedlldb/test/API/CMakeLists.txt
The file was modifiedlldb/docs/resources/build.rst
The file was modifiedlldb/docs/resources/test.rst
The file was modifiedlldb/CMakeLists.txt
Commit 220cce1e7274e1d4b015965fad82ccd79d03b305 by Jonas Devlieghere
[CMake] Don't set LLDB_TEST_* in the top-level CMakeLists
All these variables only affect the API tests. Therefore they belong in
test/API/CMakeLists.txt rather than the top-level CMakeLists.txt.
The file was modifiedlldb/test/API/CMakeLists.txt
The file was modifiedlldb/CMakeLists.txt
Commit fd025c094befe0ba23b044d0e7bc7876d2b40a0f by Jonas Devlieghere
[CMake] Move test dependency tracking into test/CMakeLists.txt
As the name suggests, the LLDB test dependencies only matter to the
different test suites. Therefore they belong in test/CMakeLists.txt
rather than the top-level CMakeLists.txt.
The file was modifiedlldb/cmake/modules/AddLLDB.cmake
The file was modifiedlldb/CMakeLists.txt
The file was modifiedlldb/test/CMakeLists.txt
Commit 33fca97880d3bd6ab4888b6eeb72bddff536e37a by Jonas Devlieghere
[CMake] Move LLDB_TEST_BUILD_DIRECTORY into test/CMakeLists.txt
The LLDB_TEST_BUILD_DIRECTORY variable only matters to the different
test suites. Therefore they belong in test/CMakeLists.txt rather than
the top-level CMakeLists.txt.
The file was modifiedlldb/CMakeLists.txt
The file was modifiedlldb/test/CMakeLists.txt