2012-05-27 7 views
0

J'ai deux projets utilisant le moteur Boost.Build, avec la structure suivante:projets Boost.Build multiples

|_Project 1 
| |_Source files 
| |_Jamroot.jam 
| 
|_Project 2 
| |_Source files 
| |_Jamroot.jam 

Comment puis-je déclencher le processus de construction du projet 1 du projet 2, et en lien plus au bibliothèque dynamique générée dans le projet 1?

Répondre

1

Je ne me souviens pas comment construire l'ensemble du projet 1, mais pour la liaison, vous pouvez vous référer à la cible dans le projet1 en tant que // library_project_from_1.

Donc, si project1/Jamroot.jam ressemble

lib first_library 
    : # sources, etc... 
    ; 

Essayez de s'y référant Projet2/Jamroot.jam comme

exe second_program 
    : # sources 
    : ../project1//first_library 
    ; 
Questions connexes