From: Pascal Obry <p.obry@wanadoo.fr>
Subject: Re: [ot] making stuff
Date: 20 Jul 2002 16:29:57 +0200
Date: 2002-07-20T14:30:06+00:00 [thread overview]
Message-ID: <usn2e5v6i.fsf@wanadoo.fr> (raw)
In-Reply-To: 5ee5b646.0207200443.33d1ef1f@posting.google.com
dewar@gnat.com (Robert Dewar) writes:
> Requiring people to obtain cygwin is no different from requiring them
> to acquire any
> other software they may require. After all you are requiring your
> recipients
> to get Windows if you are providing a windows compatible version.
Ok, but yet it is not that trivial to install and setup a Cygwin environment
for non programers... It is better to just rely on makefile, this is possible
with GNAT since most of the jobs are:
- build the program
build:
gnatmake ...
- install the software
ifeq (${OS}, Windows_NT)
CP = copy
else
CP = cp
endif
install:
$(CP) ... ...
- build a tarball for distribution
distrib:
tar ...
This works well in many cases. In AWS, for example, we use only makefiles. It
is not perfect but it works.
From experiences (and I have a lot here), using configure/autoconf/automake
is always troublesome on Windows.
Pascal.
--
--|------------------------------------------------------
--| Pascal Obry Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--| http://perso.wanadoo.fr/pascal.obry
--| "The best way to travel is by means of imagination"
--|
--| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
next prev parent reply other threads:[~2002-07-20 14:29 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-07-13 21:53 [ot] making stuff chris.danx
2002-07-14 22:52 ` Jacob Sparre Andersen
2002-07-15 2:38 ` Larry Kilgallen
2002-07-15 11:52 ` chris.danx
2002-07-16 13:30 ` Ted Dennison
2002-07-19 0:31 ` Robert A Duff
2002-07-20 12:43 ` Robert Dewar
2002-07-20 14:29 ` Pascal Obry [this message]
2002-07-20 17:57 ` Robert A Duff
2002-07-21 20:48 ` Ted Dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox