Path: ...!1.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!fdn.fr!proxad.net!feeder1-2.proxad.net!cleanfeed3-b.proxad.net!nnrp3-2.free.fr!not-for-mail From: Thomas Newsgroups: fr.comp.os.unix Mail-Copies-To: nobody Subject: Re: =?ISO-8859-1?Q?r=E9pertoires?= d'un projet de developpement References: <62402d73$0$30694$426a34cc@news.free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Date: Sun, 27 Mar 2022 19:24:14 +0200 Message-ID: Lines: 45 Organization: Guest of ProXad - France NNTP-Posting-Date: 27 Mar 2022 19:24:15 CEST NNTP-Posting-Host: 91.175.52.121 X-Trace: 1648401855 news-1.free.fr 25320 91.175.52.121:4001 X-Complaints-To: abuse@proxad.net Bytes: 2428 In article <62402d73$0$30694$426a34cc@news.free.fr>, Nicolas George wrote: > Thomas , dans le message > , a écrit : > > avez vous autre chose à suggérer ? > > Un projet bien élevé devrait pouvoir être compilé dans un répertoire qui n'a > rien à voir avec son arbre source. > > /path/to/source/configure > make > > et ça compile tout ici sans rien modifier dans l'arbre source. si je te comprend bien : dans ton exemple, - /path/to/source/ est le répertoire racine du projet. - le projet contient un script appelé `configure`. mets-tu dans ton cahier des charges de "projet bien élevé" que `configure` doit être à la racine, ou bien est-ce que je le met où je veux ? ensuite, - tu te mets dans le répertoire où tu veux retrouver le résultat de la compilation avec `cd`. - `configure` fabrique un Makefile dans le répertoire courant, mais ne lance pas `make`. - quand tu lances `make`, il fait le reste. est-ce que ça veut dire que tu n'as pas de requête concernant l'emplacement des images dans le répertoire du projet ? est-ce que ça veut dire que ça ne te dérange pas qu'on puisse vouloir compiler dans l'arbre source, mais que tu te fiches des détails de ce cas de figure parce que ça n'est pas ton usage ? -- RAPID maintainer http://savannah.nongnu.org/projects/rapid/