[vmkit-commits] [vmkit] r83842 - /vmkit/trunk/autoconf/configure.ac

Nicolas Geoffray nicolas.geoffray at lip6.fr
Mon Oct 12 03:44:17 PDT 2009


Author: geoffray
Date: Mon Oct 12 05:44:16 2009
New Revision: 83842

URL: http://llvm.org/viewvc/llvm-project?rev=83842&view=rev
Log:
Add a new GC: MMTk.


Modified:
    vmkit/trunk/autoconf/configure.ac

Modified: vmkit/trunk/autoconf/configure.ac
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/autoconf/configure.ac?rev=83842&r1=83841&r2=83842&view=diff

==============================================================================
--- vmkit/trunk/autoconf/configure.ac (original)
+++ vmkit/trunk/autoconf/configure.ac Mon Oct 12 05:44:16 2009
@@ -232,19 +232,29 @@
     ;;
   esac
 else
-  GC_LIBS=GCMmap2
-  if test "x$gc" = "xmulti-mmap"; then
-    GC_FLAGS="-I\$(PROJ_SRC_ROOT)/lib/Mvm/GCMmap2 -DWITH_TRACER -DMULTIPLE_GC -I\$(PROJ_SRC_ROOT)/lib/Mvm/Allocator"
-    AC_SUBST([GC_MULTI_MMAP], [1])
-    AC_SUBST([GC_SINGLE_MMAP], [0])
-  else
-    GC_FLAGS="-I\$(PROJ_SRC_ROOT)/lib/Mvm/GCMmap2 -DWITH_TRACER -I\$(PROJ_SRC_ROOT)/lib/Mvm/Allocator"
+  if test "x$gc" = "xmmtk";  then
+    GC_FLAGS="-I\$(PROJ_SRC_ROOT)/mmtk/mmtk-j3"
     AC_SUBST([GC_MULTI_MMAP], [0])
     AC_SUBST([GC_SINGLE_MMAP], [1])
+    AC_SUBST(GC_MMAP2, [0])
+    AC_SUBST(GC_BOEHM, [0])
+    GC_LIBS=MMTk
+    GC_FLAGS="-I\$(PROJ_SRC_ROOT)/lib/Mvm/MMTk"
+  else
+    GC_LIBS=GCMmap2
+    if test "x$gc" = "xmulti-mmap"; then
+      GC_FLAGS="-I\$(PROJ_SRC_ROOT)/lib/Mvm/GCMmap2 -DWITH_TRACER -DMULTIPLE_GC -I\$(PROJ_SRC_ROOT)/lib/Mvm/Allocator"
+      AC_SUBST([GC_MULTI_MMAP], [1])
+      AC_SUBST([GC_SINGLE_MMAP], [0])
+    else
+      GC_FLAGS="-I\$(PROJ_SRC_ROOT)/lib/Mvm/GCMmap2 -DWITH_TRACER -I\$(PROJ_SRC_ROOT)/lib/Mvm/Allocator"
+      AC_SUBST([GC_MULTI_MMAP], [0])
+      AC_SUBST([GC_SINGLE_MMAP], [1])
+    fi
+    AC_DEFINE([USE_GC_MMAP2], [1], [Using the gcmmap2])
+    AC_SUBST(GC_MMAP2, [1])
+    AC_SUBST(GC_BOEHM, [0])
   fi
-  AC_DEFINE([USE_GC_MMAP2], [1], [Using the gcmmap2])
-  AC_SUBST(GC_MMAP2, [1])
-  AC_SUBST(GC_BOEHM, [0])
 fi
   
 AC_SUBST([GC_FLAGS])





More information about the vmkit-commits mailing list