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,ab5f27c42c253ac5 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!proxad.net!freenix!enst.fr!not-for-mail From: Jerome Hugues Newsgroups: comp.lang.ada Subject: Re: GNAT and GNU build system Date: Tue, 3 Aug 2004 20:12:31 +0000 (UTC) Organization: ENST, France Message-ID: References: NNTP-Posting-Host: merlin.enst.fr X-Trace: avanie.enst.fr 1091563951 1920 137.194.160.24 (3 Aug 2004 20:12:31 GMT) X-Complaints-To: usenet@enst.fr NNTP-Posting-Date: Tue, 3 Aug 2004 20:12:31 +0000 (UTC) User-Agent: slrn/0.9.7.3 (SunOS) Xref: g2news1.google.com comp.lang.ada:2519 Date: 2004-08-03T20:12:31+00:00 List-Id: In article , Tapio Kelloniemi wrote: > Hi > > I'm planning to seriously develop free software packages in Ada. The > problem I have is GNTA's fitness for GNU program building standards. > I would like to autoconfize my project (not very bad, some M4 macros > can be found in GtkAda). But I would like to use automake (my projects > are in Ada and C, because almost every free software library is written > in C). I also want than configure creates config.h and a gnatprep > definition file with almost the same values. And what about GNU > gettext support. I'm not an autotools expert and this might be a > wrong place to discuss this subject, but I choose CLA, because > folks here know GNAT, which autotools mailing list readers probably > don't know. If anyone has had any experience or interest regarding > this, please drop a line. You may also give a look at AdaSockets and PolyORB. These two projects use autoconf/automake to build their libraries. PolyORB also uses autoconf/automake to build binaries (I don't know for AdaSockets) AdaSockets use multiple macros to get constants from the build system, this may help. -- Jerome