[llvm-commits] [test-suite] r152992 - in /test-suite/trunk: Makefile Makefile.programs Makefile.rules

Daniel Dunbar daniel at zuster.org
Sat Mar 17 10:13:47 PDT 2012


Author: ddunbar
Date: Sat Mar 17 12:13:47 2012
New Revision: 152992

URL: http://llvm.org/viewvc/llvm-project?rev=152992&view=rev
Log:
[test-suite] Change to always use test-suite built fpcmp and timeit tools.

Modified:
    test-suite/trunk/Makefile
    test-suite/trunk/Makefile.programs
    test-suite/trunk/Makefile.rules

Modified: test-suite/trunk/Makefile
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile?rev=152992&r1=152991&r2=152992&view=diff
==============================================================================
--- test-suite/trunk/Makefile (original)
+++ test-suite/trunk/Makefile Sat Mar 17 12:13:47 2012
@@ -20,7 +20,3 @@
 build-for-llvm-top:
 	./configure --with-llvmsrc=$(LLVM_TOP)/llvm --with-llvmobj=$(LLVM_TOP)/llvm --srcdir=$(LLVM_TOP)/test-suite --with-llvmgccdir=$(LLVM_TOP)/install --with-externals=$(LLVM_TOP)/externals
 	$(MAKE)
-
-tools:
-	$(MAKE) -C tools all
-.PHONY: tools

Modified: test-suite/trunk/Makefile.programs
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile.programs?rev=152992&r1=152991&r2=152992&view=diff
==============================================================================
--- test-suite/trunk/Makefile.programs (original)
+++ test-suite/trunk/Makefile.programs Sat Mar 17 12:13:47 2012
@@ -128,10 +128,8 @@
 RUNSAFELY := $(RUNSAFELY) -u $(RUNUNDER)
 endif
 
-ifdef TIMEIT
 RUNSAFELY := $(RUNSAFELY) -t "$(TIMEIT_TARGET)"
 RUNSAFELYLOCAL := $(RUNSAFELYLOCAL) -t "$(TIMEIT)"
-endif
 
 ifdef NO_WATCHDOG
 RUNSAFELY := $(RUNSAFELY) -nw

Modified: test-suite/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/Makefile.rules?rev=152992&r1=152991&r2=152992&view=diff
==============================================================================
--- test-suite/trunk/Makefile.rules (original)
+++ test-suite/trunk/Makefile.rules Sat Mar 17 12:13:47 2012
@@ -101,6 +101,16 @@
 # Default rule for installing only bytecode.
 install-bytecode::
 
+# If we are running at the first level, build the tools.
+ifeq ($(MAKELEVEL),0)
+test:: tools
+all:: tools
+endif
+
+tools:
+	$(MAKE) -C $(PROJ_OBJ_ROOT)/tools all
+.PHONY: tools
+
 # Print out the directories used for building
 prdirs::
 	@${ECHO} "Build Source Root: " $(PROJ_SRC_ROOT)
@@ -321,18 +331,10 @@
 LBUGPOINT = $(LLVMTOOLCURRENT)/bugpoint$(EXEEXT)
 LFINDMISOPT= $(LLVM_SRC_ROOT)/utils/findmisopt
 
-ifeq ($(HAS_LLVM),1)
-FPCMP     = $(LLVMTOOLCURRENT)/fpcmp
-else
+# Use our own timing and comparison tools.
 FPCMP     = $(PROJ_OBJ_ROOT)/tools/fpcmp
-endif
-
-ifeq ($(HAS_LLVM),0)
-# Not strictly related to HAS_LLVM, but otherwise in generally tools weren't
-# being built.
 TIMEIT        = $(PROJ_OBJ_ROOT)/tools/timeit
 TIMEIT_TARGET = $(PROJ_OBJ_ROOT)/tools/timeit-target
-endif
 
 LCC := $(LLVMCC)
 LCXX := $(LLVMCXX)





More information about the llvm-commits mailing list