ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 2958] - Generalize build tools
Date Thu, 02 Aug 2001 06:28:46 GMT
PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2958

*** shadow/2958	Wed Aug  1 20:13:37 2001
--- shadow/2958.tmp.4700	Wed Aug  1 23:28:46 2001
***************
*** 15,17 ****
--- 15,37 ----
  +============================================================================+
  |                              DESCRIPTION                                   |
  Ant is great but to replace make for most "standard" build environments, it needs a way
to specify any compiler and targets, not just javac/jikes and *.java->class files.  Several
of our projects have C modules as well.  A <compile> tag with an attribute for specifying
javac or jikes or gcc or bcc would be useful.  Then running ant would build whole systems
containing java and C files for quicker deployment without the makefile hassles.
+ 
+ ------- Additional Comments From steve_l@iseran.com  2001-08-01 23:28 -------
+ um, ant does more than .java to .class already, such as RMI idl to java and 
+ other java preprocessors and even {C#,.il asm} to .NET il, . It just happens to 
+ do java compilation really well, because that is what most people use it for.
+ 
+ Going to a generic compile task wouldn't work as each language has their own 
+ options : java has its classpath, C++ has its list of directories for includes, 
+ and they all have different ways of working out dependencies. So you couldn't 
+ really do a clean compile facade independent of the underlying language.
+ 
+ What you seem to need is a cc, cpp or gcc task, which isn't a 'generalised 
+ build tool' request so much as an 'add C/C++ support' request. If that is the 
+ case, the title of this request is incorrect, either it should be renamed or 
+ marked as invalid. 
+ 
+ And if it really is what you want, search the ant-dev archives back in june for 
+ messages with 'C/C++' titles in them -there have been a couple of submissions 
+ of tasks which do exactly that, submissions which C/C++ users such as yourself 
+ could help test and flesh out. 
\ No newline at end of file

Mime
View raw message