[llvm-commits] [poolalloc] r132092 - /poolalloc/trunk/test/Makefile
Arushi Aggarwal
aggarwa4 at illinois.edu
Wed May 25 15:34:20 PDT 2011
Author: aggarwa4
Date: Wed May 25 17:34:20 2011
New Revision: 132092
URL: http://llvm.org/viewvc/llvm-project?rev=132092&view=rev
Log:
Added tool to link type checking runtime to the lit tests
Modified:
poolalloc/trunk/test/Makefile
Modified: poolalloc/trunk/test/Makefile
URL: http://llvm.org/viewvc/llvm-project/poolalloc/trunk/test/Makefile?rev=132092&r1=132091&r2=132092&view=diff
==============================================================================
--- poolalloc/trunk/test/Makefile (original)
+++ poolalloc/trunk/test/Makefile Wed May 25 17:34:20 2011
@@ -426,8 +426,9 @@
DSAOPT := $(PROJ_OBJ_ROOT)/test/tools/dsaopt
ADSAOPT := $(PROJ_OBJ_ROOT)/test/tools/adsaopt
PAOPT := $(PROJ_OBJ_ROOT)/test/tools/paopt
+TC_LINK := $(PROJ_OBJ_ROOT)/test/tools/tc-link
-TOOLS= $(DSAOPT) $(PAOPT) $(ADSAOPT)
+TOOLS= $(DSAOPT) $(PAOPT) $(ADSAOPT) $(TC_LINK)
#wrapper script for 'opt' so we can avoid manually loading the dsa lib
$(DSAOPT):
@@ -452,6 +453,13 @@
@chmod +x $@.tmp
@mv $@.tmp $@
+$(TC_LINK):
+ @mkdir -p `dirname $@`
+ @echo "#!/bin/sh" > $@.tmp
+ @echo 'llvm-ld -link-as-library $$@ $(PROJ_OBJ_ROOT)/$(CONFIGURATION)/lib/libtypechecks_rt.bca ' >> $@.tmp
+ @chmod +x $@.tmp
+ @mv $@.tmp $@
+
lit.site.cfg: $(PROJ_SRC_ROOT)/test/lit.site.cfg.in
@echo "Making LLVM 'lit.site.cfg' file..."
@sed -e "s#@LLVM_SOURCE_DIR@#$(LLVM_SRC_ROOT)#g" \
More information about the llvm-commits
mailing list