Add a Make variable to run the aot tests using --llvm.
authorZoltan Varga <vargaz@gmail.com>
Mon, 13 Dec 2010 00:08:17 +0000 (01:08 +0100)
committerZoltan Varga <vargaz@gmail.com>
Mon, 13 Dec 2010 00:08:17 +0000 (01:08 +0100)
mono/mini/Makefile.am

index 5bbb65c81079d3ed1ea019e8bc5b02ea65bcc21f..0c7e52f177b1af8ce421ae8ca0e48debec86c93d 100644 (file)
@@ -617,12 +617,17 @@ checktests: $(regtests)
 rcheck: mono $(regtests)
        $(RUNTIME) --regression $(regtests)
 
+LLVM_AOT_RUNTIME_OPTS=$(if ($LLVM),--llvm,)
+
 aotcheck: mono $(regtests)
        rm -f *.exe.so
-       $(RUNTIME) --aot $(regtests) || exit 1
+       $(RUNTIME) $(LLVM_AOT_RUNTIME_OPTS) --aot $(regtests) || exit 1
        for i in $(regtests); do $(RUNTIME_AOTCHECK) --regression $$i || exit 1; done
        rm -f *.exe.so
 
+llvmaotcheck:
+       $(MAKE) aotcheck LLVM=1
+
 # This currently only works on amd64/arm
 fullaotcheck: mono $(regtests)
        rm -rf fullaot-tmp