diff options
Diffstat (limited to 'src/net/sf/antcontrib/cpptasks/CCTask.java')
-rw-r--r-- | src/net/sf/antcontrib/cpptasks/CCTask.java | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/net/sf/antcontrib/cpptasks/CCTask.java b/src/net/sf/antcontrib/cpptasks/CCTask.java index 60f7883..c38ba61 100644 --- a/src/net/sf/antcontrib/cpptasks/CCTask.java +++ b/src/net/sf/antcontrib/cpptasks/CCTask.java @@ -17,9 +17,11 @@ package net.sf.antcontrib.cpptasks; import java.io.File; import java.io.IOException; +import java.util.ArrayList; import java.util.Enumeration; import java.util.Hashtable; -import java.util.*; +import java.util.List; +import java.util.Vector; import net.sf.antcontrib.cpptasks.compiler.CompilerConfiguration; import net.sf.antcontrib.cpptasks.compiler.LinkType; @@ -53,7 +55,7 @@ import org.apache.tools.ant.types.Environment; * * * <p> - * Copyright (c) 2001-2005, The Ant-Contrib project. + * Copyright (c) 2001-2006, The Ant-Contrib project. * </p> * * <p> @@ -73,9 +75,12 @@ import org.apache.tools.ant.types.Environment; * * To use: * <ol> - * <li>Place cpptasks.jar into the lib directory of Ant 1.5 or later.</li> - * <li>Add <taskdef resource="cpptasks.tasks"/> and <typedef - * resource="cpptasks.types"/> to build.xml.</li> + * <li>Place cpptasks.jar into Ant's classpath by placing in Ant's lib directory, + * adding to CLASSPATH environment variable or using the -lib command line option.</li> + * <li>Add type and task definitions in build file: + * <ul><li>Ant 1.6 or later: add xmlns:cpptasks="antlib:org.sf.net.antcontrib.cpptasks" to <project> element.</li> + * <li>Ant 1.5 or later: Add <taskdef resource="cpptasks.tasks"/> and <typedef + * resource="cpptasks.types"/> to body of <project> element.</li></ul></li> * <li>Add <cc/>, <compiler/> and <linker/> elements to * project.</li> * <li>Set path and environment variables to be able to run compiler from @@ -763,11 +768,10 @@ public class CCTask extends Task { // File output = linkTarget.getOutput(); if (linkTarget.getRebuild()) { - // FREEHEP -// log("Starting link"); LinkerConfiguration linkConfig = (LinkerConfiguration) linkTarget .getConfiguration(); - log("Starting link ("+linkConfig.getIdentifier()+")"); +// FREEHEP + log("Starting link {"+linkConfig.getIdentifier()+"}"); if (failOnError) { linkConfig.link(this, linkTarget); } else { @@ -1073,11 +1077,11 @@ public class CCTask extends Task { linkType.setOutputType(outputType); } -// FREEHEP added method to link with cpp +// BEGINFREEHEP public void setLinkCPP(boolean linkCPP) { - linkType.setLinkCPP(linkCPP); + linkType.setLinkCPP(linkCPP); } - +// ENDFREEHEP /** * Enables or disables generation of multithreaded code * |