llvm-project/libunwind/test
Petr Hosek 97bc08ae02 [CMake] Support compiler-rt builtins library in tests
We're building tests with -nostdlib which means that we need to
explicitly include the builtins library. When using libgcc (default)
we can simply include -lgcc_s on the link line, but when using
compiler-rt builtins we need a complete path to the builtins library.

This path is already available in CMake as <PROJECT>_BUILTINS_LIBRARY,
so we just need to pass that path to lit and if config.compiler_rt is
true, link it to the test.

Prior to this patch, running tests when compiler-rt is being used as
the builtins library was broken as all tests would fail to link, but
with this change running tests when compiler-rt bultins library is
being used should be supported.

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

llvm-svn: 353208
2019-02-05 19:50:47 +00:00
..
libunwind Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
CMakeLists.txt [CMake] Update lit test configuration 2019-02-05 04:44:03 +00:00
alignment.pass.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
libunwind_01.pass.cpp
libunwind_02.pass.cpp Add a test harness 2017-07-06 15:20:12 +00:00
lit.cfg Add a test harness 2017-07-06 15:20:12 +00:00
lit.site.cfg.in [CMake] Support compiler-rt builtins library in tests 2019-02-05 19:50:47 +00:00
unw_getcontext.pass.cpp