You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Adam Murdoch <ad...@yahoo.com> on 2002/01/10 10:31:42 UTC
ant-contrib C/C++ task
Hi,
An alpha release of the C/C++ task from the ant-contrib project is now
available at:
http://sourceforge.net/projects/ant-contrib/
Some of the features of the task:
* Compiles and links executables, static libraries, and shared libraries
(DLLs).
* Provides cross-platform control over settings like include paths,
preprocessor macros, and enabling debug.
* Extensive dependency checking, including header files.
* Tracks the compiler or linker settings used to build each file, and forces
a rebuild when they change.
* Handles OS and compiler specific file naming conventions, for things like
executable file names.
Details can be found in the task documentation included in the download.
The task currently only works on a limited number of OS and compiler
platforms:
* Windows, using Microsoft Visual C++, or GCC from Cygwin or MinGW.
* UNIX, using GCC or libtool.
Please give the task a try. We'd love to get feedback (good or bad). Right
now we're trying to get the task interface sorted out, so comments on
ease-of-use and missing features would be particularly useful. Help with
porting the task to other OSes and compilers would be greatly appreciated
too.
Thanks,
Adam
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: ant-contrib C/C++ task
Posted by David Goodenough <da...@btconnect.com>.
On Thursday 10 January 2002 9:31 am, you wrote:
> Hi,
>
> An alpha release of the C/C++ task from the ant-contrib project is now
> available at:
>
> http://sourceforge.net/projects/ant-contrib/
>
> Some of the features of the task:
>
> * Compiles and links executables, static libraries, and shared libraries
> (DLLs).
>
> * Provides cross-platform control over settings like include paths,
> preprocessor macros, and enabling debug.
>
> * Extensive dependency checking, including header files.
>
> * Tracks the compiler or linker settings used to build each file, and
> forces a rebuild when they change.
>
> * Handles OS and compiler specific file naming conventions, for things like
> executable file names.
>
> Details can be found in the task documentation included in the download.
>
>
> The task currently only works on a limited number of OS and compiler
> platforms:
>
> * Windows, using Microsoft Visual C++, or GCC from Cygwin or MinGW.
>
> * UNIX, using GCC or libtool.
>
>
> Please give the task a try. We'd love to get feedback (good or bad).
> Right now we're trying to get the task interface sorted out, so comments on
> ease-of-use and missing features would be particularly useful. Help with
> porting the task to other OSes and compilers would be greatly appreciated
> too.
>
> Thanks,
>
>
> Adam
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
It would be interesting to see how/if it could be merged in with the C/C++
extension to Eclipse, which of course is itself using Ant. The C/C++ Eclipse
addon currently uses Make, and AutoConf and AutoMake etc, and only really
works on Linux as yet.
Perhaps it might be worth lookin on the Eclipse C/C++ newsgroup and seeing
if any of the IBMers have noticed this announcement by sending them an
email.
David
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>