Re: répertoires d'un projet de developpement

Liste des GroupesRevenir à fco unix 
Sujet : Re: répertoires d'un projet de developpement
De : fantome.forums.tDeContes (at) *nospam* free.fr.invalid (Thomas)
Groupes : fr.comp.os.unix
Date : 26. Mar 2023, 04:09:38
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <641f9b52$0$7647$426a74cc@news.free.fr>
References : 1 2 3
User-Agent : MT-NewsWatcher/3.5.3b3 (Intel Mac OS X)
In article
<fantome.forums.tDeContes-F3A19C.19241427032022@news.free.fr>,
 Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:

In article <62402d73$0$30694$426a34cc@news.free.fr>,
 Nicolas George <nicolas$george@salle-s.org> wrote:
 
Thomas , dans le message
<fantome.forums.tDeContes-89DEBE.05223027032022@news.free.fr>, 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.


je ne suis pas extrêmement loin de pouvoir y arriver,
mais il va encore me manquer une version de gnat assez récente pour
accepter l'option --relocate-build-tree

(je n'imagine pas que tu serais partant pour vérifier à distance que ce
que je fais fonctionnerais correctement)


 
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.


j'ai eu l'occasion de tester chez qqn,
et je peux t'indiquer que ça va générer un certain nb de
sous-répertoires automatiquement, je n'ai pas vu d'option pour faire
autrement.

donc le binaire ne va pas atterrir dans le répertoire courant mais dans
un sous-répertoire.
j'espère que ça te convient.



je n'en suis pas encore là, mais à un certain moment j'aurai des sources
à générer.
comment doit-on faire ?

mon 1er réflexe aurais été de les mettre avec les autres sources du même
langage, mais en fait ça va pas ... il faut les mettre dans le
répertoire de construction ! ...
y a-t-il une règle de l'art pour ranger ça ?

--
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

Date Sujet#  Auteur
27 Mar 22 * répertoires d'un projet de developpement4Thomas
27 Mar 22 `* Re: répertoires d'un projet de developpement3Nicolas George
27 Mar 22  `* Re: répertoires d'un projet de developpement2Thomas
26 Mar 23   `- Re: répertoires d'un projet de developpement1Thomas

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal