From: Stephen Leake <stephen_leake@acm.org>
Subject: Re: autotools and ada
Date: Wed, 23 Nov 2005 05:14:56 -0500
Date: 2005-11-23T05:14:56-05:00 [thread overview]
Message-ID: <uwtizy8kf.fsf@acm.org> (raw)
In-Reply-To: 43842AD3.2000603@obry.net
Pascal Obry <pascal@obry.net> writes:
> XML/Ada uses the autotools, maybe you should have a look. I have myself
> avoided the autotools because this is a pain to use on Windows.
With the latest Cygwin distribution, and installing Cygwin at c:/
(that is, / is mounted as c:/, not c:/cygwin), automake works ok on
Windows.
I have an example project using automake and autoconf on Windows for
an Ada project, if anyone is interested. It may be broken with the
current tools; I've stopped using it.
I found the autotools useful but fragile (they are written in Perl and
m4). They are a reasonable solution to the problem of installing
projects on diverse systems.
One thing they do is encourage the Gnu standard directory structure,
which is a good idea.
To be fully useful with Ada, there needs to be a shared set of macros
written (in m4) for finding and executing GNAT tools (and/or other Ada
toolsets).
In addition, pkg-config now does some of what autoconf does, and is a
better solution for that subset of the problem, because pkg-config has
a mechanism for automatically including transitive dependencies.
--
-- Stephe
next prev parent reply other threads:[~2005-11-23 10:14 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-23 8:16 autotools and ada Ottavio Campana
2005-11-23 9:31 ` Matthieu Moy
2005-11-23 8:39 ` Pascal Obry
2005-11-23 9:33 ` Georg Bauhaus
2005-11-23 10:04 ` Ottavio Campana
2005-11-23 10:14 ` Stephen Leake [this message]
2005-11-23 10:28 ` Ottavio Campana
2005-11-23 10:37 ` Ottavio Campana
2005-11-23 10:44 ` Jerome Hugues
2005-11-23 11:40 ` Samuel Tardieu
2005-11-23 12:39 ` Jerome Hugues
2005-11-24 11:17 ` Stephen Leake
2005-11-24 12:01 ` Jerome Hugues
2005-11-24 14:23 ` Samuel Tardieu
2005-11-24 13:10 ` Martin Dowie
2005-11-25 5:25 ` Jeffrey R. Carter
2005-11-25 6:28 ` Brian May
2005-11-25 14:31 ` Samuel Tardieu
2005-11-25 18:03 ` Georg Bauhaus
2005-11-25 18:53 ` Pascal Obry
2005-11-25 19:33 ` Georg Bauhaus
2005-11-25 19:35 ` Pascal Obry
2005-11-25 20:59 ` Björn Persson
2005-11-25 21:43 ` Pascal Obry
2005-11-25 23:21 ` Björn Persson
2005-11-26 6:51 ` Pascal Obry
2005-11-25 16:36 ` Stephen Leake
2005-11-26 1:26 ` Jeffrey R. Carter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox