diff options
| author | Pavel Labath <labath@google.com> | 2016-06-02 16:29:07 +0000 |
|---|---|---|
| committer | Pavel Labath <labath@google.com> | 2016-06-02 16:29:07 +0000 |
| commit | ec1c01e8d46e6a190d4c6cc2423b76d890a89539 (patch) | |
| tree | 447287a3a5483b22f97d54fbc906ac4596253020 /llvm/test | |
| parent | aecd6c807924aa4677d1757497f1aae39726c9f1 (diff) | |
| download | bcm5719-llvm-ec1c01e8d46e6a190d4c6cc2423b76d890a89539.tar.gz bcm5719-llvm-ec1c01e8d46e6a190d4c6cc2423b76d890a89539.zip | |
[cmake] Fix builds with LLVM_ENABLE_PIC=0
Summary:
When this flag is specified, the target llvm-lto is not built, but is still
used as a dependency of the test targets. cmake 2.8 silently ignored this
situation, but with cmake_minimum_required(3.4) it becomes an error. Fix this
by avoiding the inclusion of the target as a dependency.
Reviewers: beanz
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D20882
llvm-svn: 271530
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/CMakeLists.txt | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt index b70db69a7e5..e5773bda0e7 100644 --- a/llvm/test/CMakeLists.txt +++ b/llvm/test/CMakeLists.txt @@ -43,7 +43,6 @@ set(LLVM_TEST_DEPENDS llvm-extract llvm-lib llvm-link - llvm-lto llvm-mc llvm-mcmarkup llvm-nm @@ -67,6 +66,10 @@ set(LLVM_TEST_DEPENDS yaml2obj ) +if(TARGET llvm-lto) + set(LLVM_TEST_DEPENDS ${LLVM_TEST_DEPENDS} llvm-lto) +endif() + # If Intel JIT events are supported, depend on a tool that tests the listener. if( LLVM_USE_INTEL_JITEVENTS ) set(LLVM_TEST_DEPENDS ${LLVM_TEST_DEPENDS} llvm-jitlistener) @@ -80,7 +83,7 @@ if(TARGET llvm-go) set(LLVM_TEST_DEPENDS ${LLVM_TEST_DEPENDS} llvm-go) endif() -if(APPLE) +if(TARGET LTO) set(LLVM_TEST_DEPENDS ${LLVM_TEST_DEPENDS} LTO) endif() |

