Curt Arnold wrote:
>There had been a moderate rework about a year and a half ago to allow user specified environment variables as part of the task specification. That work only got half done and you might be seeing some of that.
Yep. It seems like its fully implemented in the compiler adapter base
classes, but missing in the linker adapter classes.
>What compiler are you trying to support? Are their any unusual aspects other than the heavy use of enviroment variables?
I work for PTSC (http://www.ptsc.com) and I'm building a cpptasks
adapter for the cross-compiler targeting our IGNITE microprocessor
family. It's a stack-based microprocessor, very similar to the Java
Virtual Machine (see the processor manual at
We have a proprietary C development suite (which, unfortunately, is not
based on GCC). The stack architecture by itself and the way how our
processor encodes branches introduce a number of issues that require
special compiler and linker switches to deal with certain situations
(see the tools manual at http://www.ptsc.com/manuals/book2/frames.html).
The linker also uses the concept of "startup objects", similar to the
Borland linker (on which some of my work is based). But so far I found
nothing that cpptasks can't handle; in fact, I'm about 95% done with my
work. As for the environment variables, I probably shouldn't have said
"heavy use", it's not really all that bad. There are some variables for
setting the include path, library path, configuration file path, and a
few other things; all in all, six or seven variables or so.
In the true spirit of open source, I would like to contribute my classes
to your repository, once everything is complete. Few people out there
are using our processor and our tools, but the code might still be very
interesting for other people who implement cpptasks adapters for
If you guys need some help putting together a "non-beta" release of
cpptasks, I'd certainly love to help in whatever way I can, just let me
know... (I'm not quite sure how the project is currently organized).
Keep the good work going!
>This SF.net email is sponsored by: SF.net Giveback Program.
>Does SourceForge.net help you be more productive? Does it
>help you create better code? SHARE THE LOVE, and help us help
>YOU! Click Here: http://sourceforge.net/donate/
>Ant-contrib-developers mailing list