From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b8f434beacb55075 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: autotools and ada References: <43842543$2_1@x-privat.org> <9fxhf.934$Hk1.734@newsread1.news.pas.earthlink.net> From: Brian May Date: Fri, 25 Nov 2005 17:28:28 +1100 Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) Cancel-Lock: sha1:Z9exMIV4mdHFHtuMib6x4eC4VQA= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: snoopy.microcomaustralia.com.au X-Trace: news.melbourne.pipenetworks.com 1132900108 202.173.153.89 (25 Nov 2005 16:28:28 +1000) X-Complaints-To: abuse@pipenetworks.com X-Abuse-Info: Please forward all headers to enable your complaint to be properly processed. Path: g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news1.optus.net.au!optus!snewsf0.syd.ops.aspac.uu.net!news.netspace.net.au!news.melbourne.pipenetworks.com!not-for-mail Xref: g2news1.google.com comp.lang.ada:6607 Date: 2005-11-25T17:28:28+11:00 List-Id: >>>>> "Jeffrey" == Jeffrey R Carter writes: Jeffrey> Ottavio Campana wrote: >> I'm trying to develop a program using autotools to manage the >> makefiles. Jeffrey> My experience, in over 21 yrs using Ada, is that make files are Jeffrey> unnecessary. I have never used them. ... and complicated. Most of the time maintaining Heimdal for Debian seems to be spent on redoing the autotools stuff to do adhere to Debian requirements. This would be OK if upstream applied the same (or similar) changes, frequently this doesn't happen. :-( Argghhh! This isn't that I dislike autotools, but I think it is important to ensure the system remains, flexible, easy to understand, and easy to debug. I also have a suspicion if you tried to design something like autotools from scratch without the requirement it work with old standards (Makefiles, m4, etc) you would end up with something that makes meeting these goals a lot simpler. Might be an interesting project in fact, how about (autoconf+automake+libtool functionality)+(Ada syntax)+(strict Ada checking) --> new make tool for any language and portable to any environment? Obviously I haven't given this much consideration. Yet. -- Brian May