Add dependency to "make check".
authorNAKAMURA Takumi <geek4civic@gmail.com>
Fri, 10 Dec 2010 02:15:36 +0000 (02:15 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Fri, 10 Dec 2010 02:15:36 +0000 (02:15 +0000)
cmake/modules/AddLLVM.cmake: Add empty "phony" target in add_llvm_loadable_module() even if loadable module were not supported.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121455 91177308-0d34-0410-b5e6-96231b3b80d8

cmake/modules/AddLLVM.cmake
test/CMakeLists.txt
tools/bugpoint-passes/CMakeLists.txt

index f45febbfc3bbafdaf6b6a23780f4dc8ef3052a80..d03b3e04b0e9243c0846436bacda01a83f37df3d 100755 (executable)
@@ -32,6 +32,8 @@ macro(add_llvm_loadable_module name)
   if( NOT LLVM_ON_UNIX OR CYGWIN )
     message(STATUS "Loadable modules not supported on this platform.
 ${name} ignored.")
+    # Add empty "phony" target
+    add_custom_target(${name})
   else()
     llvm_process_sources( ALL_FILES ${ARGN} )
     add_library( ${name} MODULE ${ALL_FILES} )
index fb8a770767f24fb9ea62cc26cb28c80236b6131e..5dd18e97751ad9a9cad986e21e48cc87be0bb443 100644 (file)
@@ -81,7 +81,15 @@ if(PYTHONINTERP_FOUND)
                 --param build_mode=${RUNTIME_BUILD_MODE}
                 ${LIT_ARGS}
                 ${CMAKE_CURRENT_BINARY_DIR}
-                DEPENDS
                 COMMENT "Running LLVM regression tests")
 
+  add_custom_target(check.deps)
+  add_dependencies(check check.deps)
+  add_dependencies(check.deps
+                UnitTests
+                BugpointPasses LLVMHello
+                llc lli llvm-ar llvm-as llvm-dis llvm-extract
+                llvm-ld llvm-link llvm-mc llvm-nm opt
+                FileCheck count not)
+
 endif()
index 50109a52c249e92dc063a3a3d1f39b4aca09e402..b2f1bb5d1350a6071b98ed51d0e72431e7a6321b 100644 (file)
@@ -1,3 +1,5 @@
 add_llvm_loadable_module( BugpointPasses
   TestPasses.cpp
   )
+
+add_dependencies(BugpointPasses bugpoint)