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 Path: g2news1.google.com!news4.google.com!news2.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!news.arcor.de!not-for-mail Newsgroups: comp.lang.ada Subject: Re: autotools and ada From: Georg Bauhaus In-Reply-To: <87psoon6j6.fsf@willow.rfc1149.net> References: <43842543$2_1@x-privat.org> <9fxhf.934$Hk1.734@newsread1.news.pas.earthlink.net> <87psoon6j6.fsf@willow.rfc1149.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: # Message-ID: <1132941809.10202.122.camel@sonnenregen> Mime-Version: 1.0 X-Mailer: Evolution 2.4.1 Date: Fri, 25 Nov 2005 19:03:29 +0100 NNTP-Posting-Date: 25 Nov 2005 19:00:01 MET NNTP-Posting-Host: 546bb6f8.newsread4.arcor-online.net X-Trace: DXC=oHDk60lJ^GCbkXRh2MA`7O:ejgIfPPldDjW\KbG]kaMHFYk:AnJB[CM^YD4\cEk7BOhP3YJKgE\jLZnXbLV On Fri, 2005-11-25 at 15:31 +0100, Samuel Tardieu wrote: > >>>>> "Jeffrey" == Jeffrey R Carter writes: > > Jeffrey> My experience, in over 21 yrs using Ada, is that make files > Jeffrey> are unnecessary. I have never used them. > > Have your programs be installed on totally different target systems? > At various location? Can they easily be cross-compiled? Can compiler > flags be changed easily? Can you switch compilers easily? > > All this requires work and this work can be alleviated using > autotools. Makefiles are not for compilation only. This work can be alleviated in Unix(-like) environments only. $ variable=`program1 | program2 'parameters'` requires a specific flavor of process control, piping, availability of program1 and program2. If the output of such constructs is just some string identifying the systems, I can only think of this as a kludge. autotools are that way throughout. My suspicion is that people will hardly ever have a chance of learning how to use their language to good effect to reduce the need for configuration. Reason: autotools is popular and has the well known seduction trick built in: Users think they don't need to think. -- Georg