<cc name="msrc" outfile="whatever">
causes link.exe to be invoked instead of rc.exe
This can result in the following error
Execute:Java13CommandLauncher: Executing 'rc' with arguments:
'/DNDEBUG'
'/fok:\output2\foo.res'
'k:\src\foo.rc'
The ' characters around the executable and arguments are
not part of the command.
[cpptasks:cc] Starting link
[cpptasks:cc] link /NOLOGO /SUBSYSTEM:WINDOWS /INCREMENTAL:NO /OUT:foo.res.exe foo.res
Execute:Java13CommandLauncher: Executing 'link' with arguments:
'/NOLOGO'
'/SUBSYSTEM:WINDOWS'
'/INCREMENTAL:NO'
'/OUT:foo.res.exe'
'foo.res'
The ' characters around the executable and arguments are
not part of the command.
[cpptasks:cc] LINK : warning LNK4068: /MACHINE not specified; defaulting to X86
[cpptasks:cc] LINK : error LNK2001: unresolved external symbol _WinMainCRTStartup
[cpptasks:cc] foo.res.exe : fatal error LNK1120: 1 unresolved externals
BUILD FAILED
build.xml:2370: link failed with return code 1120
at net.sf.antcontrib.cpptasks.compiler.CommandLineLinker.link(CommandLineLinker.java:278)
at net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration.link(CommandLineLinkerConfiguration.java:117)
at net.sf.antcontrib.cpptasks.CCTask.execute(CCTask.java:803)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:357)
at org.apache.tools.ant.Target.performTasks(Target.java:385)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
at org.apache.tools.ant.Main.runBuild(Main.java:698)
at org.apache.tools.ant.Main.startAnt(Main.java:199)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
Total time: 1 second
Bug happens w/ cpptasks-1.0b5