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 Path: g2news1.google.com!news3.google.com!news2.volia.net!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!news.arcor.de!not-for-mail Date: Wed, 23 Nov 2005 10:33:24 +0100 From: Georg Bauhaus Organization: future apps GmbH User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050927 Debian/1.7.8-1sarge3 X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: autotools and ada References: <43842543$2_1@x-privat.org> <43842AD3.2000603@obry.net> In-Reply-To: <43842AD3.2000603@obry.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Message-ID: <43843759$0$20855$9b4e6d93@newsread2.arcor-online.net> NNTP-Posting-Date: 23 Nov 2005 10:33:13 MET NNTP-Posting-Host: 47dbde63.newsread2.arcor-online.net X-Trace: DXC=h40Tnb<>ZKIO@oM:dhE>=@Q5U85hF6f;DjW\KbG]kaMHA@_25la3nbBfc?8ORDb0PJUUng9_FXZ=C>:=P9Ihe`BH@Z?dZ]MOidE X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:6546 Date: 2005-11-23T10:33:13+01:00 List-Id: Pascal Obry wrote: > Matthieu Moy a =E9crit : >=20 >>I have no experience with the autotools with Ada, but I believe >>automake is of no use if you use gnatmake or equivalent. autoconf >>itself is still usefull, but it is anyway mostly language independant. >=20 >=20 > No automake is still useful for Ada. gnatmake only build the tool. But > you probably also want to install, setup the build, create tarball for > distribution... all this can be done in makefiles. If your programs are just Ada, chances are that you can do software configuration more or less from within the language using the Ada make tools provided with your toolset. For example, use suitable package renamings. Replace #ifdef hacks with one-spec many-bodies. Place the different bodies in different directories, etc etc etc. autotools running on anything but well-autotested Unix platforms tends to grow into a maintenance nightmare AFAICS. The more I have to cope with auto*ed software on non-Unix platforms, the more I think autotools is an oxymoron.