Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 902 Bytes

index.md

File metadata and controls

20 lines (17 loc) · 902 Bytes
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.

Prerequisites

This assumes that you'll have a basic knowledge of CMake, for example:

  1. What out-of-source builds are
  2. How to write a simple CMakeList.txt
  3. How to generate a Makefile from a CMakeLists.txt

This lesson will also build on the AnalysisPayload project started in the previous ATLAS GitLab lesson. {: .prereq}

{% include links.md %}