Reviewers: scottb, jat,
Please review this at http://gwt-code-reviews.appspot.com/68803 Affected files: user/src/com/google/gwt/user/tools/WebAppCreator.java user/src/com/google/gwt/user/tools/project.ant.xmlsrc Index: user/src/com/google/gwt/user/tools/project.ant.xmlsrc =================================================================== --- user/src/com/google/gwt/user/tools/project.ant.xmlsrc (revision 6154) +++ user/src/com/google/gwt/user/tools/project.ant.xmlsrc (working copy) @@ -43,13 +43,15 @@ </java> </target> + @antSetUp32BitVmarg + <target name="hosted" depends="javac" description="Run hosted mode"> <java failonerror="true" fork="true" classname="@shellClass"> <classpath> <pathelement location="src"/> <path refid="project.class.path"/> </classpath> - <jvmarg value="-Xmx256M"/>@antVmargs + <jvmarg value="-Xmx256M"/>@antuse32bitvm...@antvmargs <arg value="-startupUrl"/> <arg value="@startupUrl"/> <!-- Additional arguments like -style PRETTY or -logLevel DEBUG --> Index: user/src/com/google/gwt/user/tools/WebAppCreator.java =================================================================== --- user/src/com/google/gwt/user/tools/WebAppCreator.java (revision 6154) +++ user/src/com/google/gwt/user/tools/WebAppCreator.java (working copy) @@ -259,6 +259,13 @@ replacements.put("@shellClass", HostedMode.class.getName()); replacements.put("@compileClass", Compiler.class.getName()); replacements.put("@startupUrl", moduleShortName + ".html"); + replacements.put("@antSetUp32BitVmarg", isMacOsX + ? "<!-- Hosted mode requires a -d32 argument if the JDK defaults to 64-bit -->\n" + + " <condition property=\"HostedMode32BitVmarg\" value=\"-d32\" else=\"-Dgwt.dummy.arg=\">\n" + + " <equals arg1=\"${sun.arch.data.model}\" arg2=\"64\"/>\n" + + " </condition>" : ""); + replacements.put("@antUse32BitVmarg", isMacOsX + ? "\n<jvmarg value=\"${HostedMode32BitVmarg}\"/>" : ""); replacements.put("@antVmargs", isMacOsX ? "\n<jvmarg value=\"-XstartOnFirstThread\"/>" : ""); replacements.put("@vmargs", isMacOsX ? " -XstartOnFirstThread" : ""); --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---
