commit | 4439e42e1a3dcc6bf15fdb00114e4fc598b9d614 | [log] [tgz] |
---|---|---|
author | Tom Stellard <tstellar@redhat.com> | Tue May 30 20:16:37 2017 |
committer | Tom Stellard <tstellar@redhat.com> | Tue May 30 20:16:37 2017 |
tree | 7f40080a5eb3ac8fdd72f8dbf62d2ca724fba91b | |
parent | 3520b766ee279dfcde5f21a208f2f61fac18f6e6 [diff] |
Merging r293630: ------------------------------------------------------------------------ r293630 | mgorny | 2017-01-31 09:10:20 -0500 (Tue, 31 Jan 2017) | 22 lines [cmake] Support running tests in stand-alone builds Add the CMake bits necessary to run lld tests (and unittests) when building stand-alone. The code is based on the equivalent code in clang, and includes: 1. checking for Python, searching for lit and necessary LLVM test tools (FileCount and not), 2. building LLVM test tools (FileCount and not) from LLVM sources if they are not installed, 3. building gtest libraries from LLVM sources, 4. adjusting dependencies so that test targets depend only on those LLVM targets that are available for a particular variant of stand-alone build. With this patch, I am able to successfully run 1002 (+10 unsupported) lit tests on Gentoo using installed LLVM. Differential Revision: https://reviews.llvm.org/D28750 ------------------------------------------------------------------------ git-svn-id: https://llvm.org/svn/llvm-project/lld/branches/release_40@304238 91177308-0d34-0410-b5e6-96231b3b80d8
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.