L'outil de gestion de configuration:
CMT
État actuel et futures évolutions
Christian Arnault, <arnault@lal.in2p3.fr>
Vincent Garonne, <garonne@lal.in2p3.fr>
20 Septembre 2006
Journées Informatique IN2P3-DAPNIA, Lyon-Valpré
Open source(Licence CeCILL v2)
CMTPATH = zone1:zone2:zone3 ou CMTPROJECTPATH = zone1:zone2:zone3
package A # nom du package author garonne@lal.in2p3.fr # responsable du package use B v0r33 # dépendances application A A.cxx B.cxx C.cxx # constituants path_prepend PATH $(bin) # paramètres # méthodes de gestion et conventions apply_pattern unit_tests action install 'do_install'\ WIN32 ''
/area1/ProjectA/1.0/cmt/project.cmt /PackageA/v1/cmt/requirements /PackageA/v1/src /PackageA/v1/include ... /PackageB/v1/cmt/requirements /PackageB/v1/src /PackageB/v1/include ...
project Atlas # Nom de projet # dépendances use Simulation 1.0 use reconstruction container AtlasRelease v1 # Conteneur # Stratégies applicables aux packages du projet build_strategy ... setup_strategy ...
>cmt show <macro>|<tags>|<uses>|...
|
|
|
![]() |
|
|
![]() ![]() |
![]() |
open source