layout | root | permalink |
---|---|---|
lesson |
. |
index.html |
The ATLAS software, called athena, itself is a very large project containing many packages. To help define all of the dependencies, CMake is used to manage the build process. To make a developer's life easier, athena defines several custom macros. This lesson describes how to use these custom macros to build an user package.
This assumes that you'll have a basic knowledge of CMake, for example:
- What out-of-source builds are
- How to write a simple
CMakeList.txt
- How to generate a
Makefile
from aCMakeLists.txt
This lesson will also build on the
AnalysisPayload
project started in the previous ATLAS GitLab lesson. {: .prereq}
{% include links.md %}