summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-07-02 21:14:06 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-07-02 21:14:06 +0000
commit6e80d5934d1b2b5c9df25500025a3c46c8238794 (patch)
treed2751b7283d2d66aa566a6d21957314847bf9208 /llvm
parentc9f439461b86a8d208ddb8b91a43b1c689a16b9c (diff)
downloadbcm5719-llvm-6e80d5934d1b2b5c9df25500025a3c46c8238794.tar.gz
bcm5719-llvm-6e80d5934d1b2b5c9df25500025a3c46c8238794.zip
Work around a really frustrating apparant CMake bug.
No functionality changed here, except that the CMake installed by default on Ubuntu Lucid should actually work with the makefile generators now. Thanks to Matt for the report and head-desking required to figure out why it was failing. llvm-svn: 159588
Diffstat (limited to 'llvm')
-rw-r--r--llvm/test/CMakeLists.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/test/CMakeLists.txt b/llvm/test/CMakeLists.txt
index 651d0243f14..ea7b7ab2d4b 100644
--- a/llvm/test/CMakeLists.txt
+++ b/llvm/test/CMakeLists.txt
@@ -11,14 +11,16 @@ add_lit_testsuite(check-llvm "Running the LLVM regression tests"
${CMAKE_CURRENT_BINARY_DIR}
PARAMS llvm_site_config=${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg
llvm_unit_site_config=${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg
- DEPENDS UnitTests
- BugpointPasses LLVMHello
+ DEPENDS BugpointPasses LLVMHello
llc lli llvm-ar llvm-as llvm-dis llvm-extract llvm-dwarfdump
llvm-link llvm-mc llvm-nm llvm-objdump llvm-readobj
macho-dump opt
FileCheck count not
)
set_target_properties(check-llvm PROPERTIES FOLDER "Tests")
+# Note, this is kept here rather than in the DEPENDS above because of bugs in
+# some CMake versions that mishandle the dependency otherwise.
+add_dependencies(check-llvm UnitTests)
# Setup a legacy alias for 'check-llvm'. This will likely change to be an
# alias for 'check-all' at some point in the future.
OpenPOWER on IntegriCloud