comp.lang.ada
 help / color / mirror / Atom feed
From: Pascal Obry <pascal@obry.net>
To: Georg Bauhaus <bauhaus@futureapps.de>
Subject: Re: autotools and ada
Date: Fri, 25 Nov 2005 19:53:42 +0100
Date: 2005-11-25T19:53:44+01:00	[thread overview]
Message-ID: <43875DB6.8050606@obry.net> (raw)
In-Reply-To: <1132941809.10202.122.camel@sonnenregen>

Georg,

> This work can be alleviated in Unix(-like) environments only.
> 
> $ variable=`program1 | program2 'parameters'`

No this can't be :)

One interresting feature of Makefile is that it "documents" the build
processes: how to configure the project, how to build the differents
modules (some can be C, Java, Ada...), how to build a distrib tarball,
how to install the project, how to run non regression tests... and lot more.

You'll probably agree that it is far better to do:

	$ make build test

Than to look at the documentation or remmember a set of commands to do
the same... and this also avoid procedure mistakes... you know that you
are running the tests the very same way each time!

Using the makefiles to build automatically projects using cron-script or
running the tests is then quite easy...

Frankly I do not see what is wrong with makefile and Ada. It is quite
easy to use and brings a lot to the project. Lot of mess that C/C++
projects needs for files dependancies are not needed here, neither the
right CC, CFLAGS or whatever. Use the make tools from your Ada vendor
(gnatmake for example).

Now you can use makefile without the autotools which I find quite hard
to grasp ;)

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|              http://www.obry.net
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595



  reply	other threads:[~2005-11-25 18:53 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
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 [this message]
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