Cargando…

A CMake-based build and configuration framework

<!--HTML-->The LHCb experiment has been using the CMT build and configuration tool for its software since the first versions, mainly because of its multi-platform build support and its powerful configuration management functionality. Still, CMT has some limitations in terms of build performanc...

Descripción completa

Detalles Bibliográficos
Autor principal: Clemencic, Marco
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1460623
_version_ 1780925246704975872
author Clemencic, Marco
author_facet Clemencic, Marco
author_sort Clemencic, Marco
collection CERN
description <!--HTML-->The LHCb experiment has been using the CMT build and configuration tool for its software since the first versions, mainly because of its multi-platform build support and its powerful configuration management functionality. Still, CMT has some limitations in terms of build performance and the increased complexity added to the tool to cope with new use cases added latterly. Therefore, we have been looking for a viable alternative to it and we have investigated the possibility of adopting the CMake tool, which does a very good job for building and is getting very popular in the HEP community. The result of this study is a CMake-based framework which provides most of the special configuration features available natively only in CMT, with the advantages of better performances, flexibility and portability.
id cern-1460623
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14606232022-11-02T22:23:43Zhttp://cds.cern.ch/record/1460623engClemencic, MarcoA CMake-based build and configuration frameworkComputing in High Energy and Nuclear Physics (CHEP) 2012Conferences<!--HTML-->The LHCb experiment has been using the CMT build and configuration tool for its software since the first versions, mainly because of its multi-platform build support and its powerful configuration management functionality. Still, CMT has some limitations in terms of build performance and the increased complexity added to the tool to cope with new use cases added latterly. Therefore, we have been looking for a viable alternative to it and we have investigated the possibility of adopting the CMake tool, which does a very good job for building and is getting very popular in the HEP community. The result of this study is a CMake-based framework which provides most of the special configuration features available natively only in CMT, with the advantages of better performances, flexibility and portability.oai:cds.cern.ch:14606232012
spellingShingle Conferences
Clemencic, Marco
A CMake-based build and configuration framework
title A CMake-based build and configuration framework
title_full A CMake-based build and configuration framework
title_fullStr A CMake-based build and configuration framework
title_full_unstemmed A CMake-based build and configuration framework
title_short A CMake-based build and configuration framework
title_sort cmake-based build and configuration framework
topic Conferences
url http://cds.cern.ch/record/1460623
work_keys_str_mv AT clemencicmarco acmakebasedbuildandconfigurationframework
AT clemencicmarco computinginhighenergyandnuclearphysicschep2012
AT clemencicmarco cmakebasedbuildandconfigurationframework