Organisation système de build

Organisation système de build - Divers - Programmation

Marsh Posté le 11-12-2008 à 11:05:55    

J'essaye d'organiser un système de build pour mes projets, voilà ce que j'ai pensé faire:
 
-Utilisation de Makefiles recursifs
-Chaque librairies/sous projet inclue ses dépendances
-Utilisation d'une variable PREFIX pour indiquer le dossier de build (ici "build" pour l'exemple)
-Dans le répertoire de build on a un dossier par librairie
 
Problème: quand 2 librairies dépendent de la même librairie elles sont dupliquées dans les sources mais sont construites vers le même dossier de destination.
Je me pose peut-être un problème qui n'en est pas un, mais à première vu ça risque de foirer si les versions de libC utilisées par libA et libB ne sont pas identiques.
 
Petit shéma pour expliciter "le problème":


build
|-- libA
|-- libB
`-- libC
projet1/
|-- Makefile
|-- libA
|   |-- Makefile
|   `-- libC
|       `-- Makefile
`-- libB
    |-- Makefile
    `-- libC
        `-- Makefile


 
Donc voilà, je vous demande ce que vous en pensez  :jap:

Reply

Marsh Posté le 11-12-2008 à 11:05:55   

Reply

Marsh Posté le 11-12-2008 à 21:06:23    

ils etaient pas invités les tits ? :/
 


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed