Figure 4 - uploaded by Vassil G Vassilev
Content may be subject to copyright.
ROOT CMake improvements: (a) ROOT CMake dependency simplification. (b) new procedure for ROOT CMake add subdirectory().
Source publication
ROOT is a large code base with a complex set of build-time dependencies; there is a significant difference in compilation time between the "core" of ROOT and the full-fledged deployment. We present results on a "delayed build" for internal ROOT packages and external packages. This gives the ability to offer a "lightweight" core of ROOT, later exten...
Contexts in source publication
Context 1
... idea is to simplify how ROOT dependencies are treated. It will allow to introduce CMake code clarity (see an example on Figure 4a) and make ROOT more modular. To enable separability of ROOT layers, inside add subdirectory() was introduced a way to treat dependencies in a standalone way: ROOT builtins via separate custom search procedure and external dependencies, using CMake f ind package(), pkg conf ig() or could be even a simple integration of any other CMake based C++ package manager, such as Conan [6] (check Figure 4b). ...
Context 2
... will allow to introduce CMake code clarity (see an example on Figure 4a) and make ROOT more modular. To enable separability of ROOT layers, inside add subdirectory() was introduced a way to treat dependencies in a standalone way: ROOT builtins via separate custom search procedure and external dependencies, using CMake f ind package(), pkg conf ig() or could be even a simple integration of any other CMake based C++ package manager, such as Conan [6] (check Figure 4b). ...
Context 3
... idea is to simplify how ROOT dependencies are treated. It will allow to introduce CMake code clarity (see an example on Figure 4a) and make ROOT more modular. To enable separability of ROOT layers, inside add subdirectory() was introduced a way to treat dependencies in a standalone way: ROOT builtins via separate custom search procedure and external dependencies, using CMake f ind package(), pkg conf ig() or could be even a simple integration of any other CMake based C++ package manager, such as Conan [6] (check Figure 4b). ...
Context 4
... will allow to introduce CMake code clarity (see an example on Figure 4a) and make ROOT more modular. To enable separability of ROOT layers, inside add subdirectory() was introduced a way to treat dependencies in a standalone way: ROOT builtins via separate custom search procedure and external dependencies, using CMake f ind package(), pkg conf ig() or could be even a simple integration of any other CMake based C++ package manager, such as Conan [6] (check Figure 4b). ...
Similar publications
The present investigation was undertaken for in vitro screening of antibacterial activities of benzene, ethyl acetate and methanol extract of ginger root powder and black cumin seed powder. In vitro antibacterial efficacy of selected plants was assessed by well diffusion method against Salmonella typhi, Staphylococcus aureus and Pseudomonas aerugin...