diff options
author | Wade Walker <[email protected]> | 2011-02-14 09:24:31 +0800 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-02-25 11:47:47 +0800 |
commit | c35b9df4b3f25003b34b04108473744232ce1650 (patch) | |
tree | 5bb07601a699fa695cc1e56d8f42013a7e2ccea8 | |
parent | 2c758a3f2defcc06e0c5bb29bb5549b45dce194d (diff) |
Speed up Eclipse build
Changes Eclipse's build settings to reduce the amount of stuff
rebuilt by the build.xml flow.
-rw-r--r-- | .classpath | 2 | ||||
-rw-r--r-- | .externalToolBuilders/gluegen builder.launch | 1 | ||||
-rw-r--r-- | .project | 11 |
3 files changed, 9 insertions, 5 deletions
@@ -20,9 +20,9 @@ <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="gluegen/build/obj"/> </attributes> </classpathentry> - <classpathentry kind="lib" path="build/antlr.jar"/> <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/Ant"/> + <classpathentry kind="lib" path="make/lib/antlr.jar"/> <classpathentry kind="output" path="build/eclipse-classes"/> </classpath> diff --git a/.externalToolBuilders/gluegen builder.launch b/.externalToolBuilders/gluegen builder.launch index 0362c85..1b56e03 100644 --- a/.externalToolBuilders/gluegen builder.launch +++ b/.externalToolBuilders/gluegen builder.launch @@ -3,7 +3,6 @@ <stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_CLEAN_TARGETS" value="clean,"/> <booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> <booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> -<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/> <booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> <stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> @@ -7,17 +7,22 @@ <buildSpec> <buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> - <triggers>clean,full,incremental,</triggers> + <triggers>full,incremental,</triggers> <arguments> <dictionary> <key>LaunchConfigHandle</key> - <value><project>/.externalToolBuilders/gluegen builder.launch</value> + <value><project>/.externalToolBuilders/org.eclipse.jdt.core.javabuilder.launch</value> </dictionary> </arguments> </buildCommand> <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> + <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> + <triggers>clean,full,incremental,</triggers> <arguments> + <dictionary> + <key>LaunchConfigHandle</key> + <value><project>/.externalToolBuilders/gluegen builder.launch</value> + </dictionary> </arguments> </buildCommand> </buildSpec> |