Skip to content
Snippets Groups Projects
Forked from atlas / athena
137760 commits behind, 5082 commits ahead of the upstream repository.
Atlas Librarian's avatar
Atlas-Software Librarian authored
Extend build log files in AthDerivation, AthSimulation, AthenaP1, Athena projects / 21.2 (ATLINFR-1816)


Former-commit-id: cc9caea5a24e5a3231ad863543b9b57d68a5a4d1
cb16da72
History

The ATLAS Trigger Software Project for Point-1

This is the configuration for building the HLT software that is supposed to run at Point-1, from the code of the repository.

Build Instructions

To build the externals necessary for building this project itself, use the

build_externals.sh

script. It will build all the externals necessary for this project into a subdirectory of the directory holding this repository, called build.

The sources of the externals will be checked out under build/src, the build of the projects will commence under build/build, and the results of the build will be installed under build/install.

RPMs created from the externals are copied under build/ by the script.

Once the externals have finished building, you can initiate the full build of the project against these newly built externals by executing the

build.sh

script. It uses the same directory layout inside the build directory as was used for the externals.

Custom Builds

Of course it is perfectly allowed to set up a build by hand, not using the build.sh script as well. In that case you have to make sure to have a functional version of AthenaExternals set up in your environment, and point the GAUDI_ROOT environment variable against the Gaudi version that you want to use for the build.

To perform a build against locally built externals, the simplest is to just source the build_env.sh script from the environment that you built the externals from. Or, if you want to build against externals installed with a release/nightly, just use asetup to set up that release/nightly.