Learn · CERN

Talk30 min

A CMake-based build and configuration framework

Marco Clemencic · CERN

Watch At CERN

About

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..

0:00:00 Slide 1

0:01:29 Slide 2

0:02:58 Slide 3

0:05:55 Slide 4

0:08:52 Slide 5

0:11:49 Slide 6

0:14:46 Slide 7

0:17:43 Slide 8

0:20:40 Slide 9

0:23:37 Slide 10

0:26:34 Slide 11

The talk

  1. A CMake-based build and configuration framework 2012-05-22 · 30 min · CERN's player

Credits and licence

Institution
CERN
Department
Conferences
Speaker
Marco Clemencic
Year
2012
Language
English
Subjects
Physics, Computer science, Earth and environment
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed