Fix for reusing of externals build
- May 28, 2020
-
-
Frank Winklmeier authored
We should not rely on `$BINARY_TAG`, which is set by asetup, in our build scripts. Since we only support one platform per build directory there is no need to put the externals stamp file into the platform directory.
-
Frank Winklmeier authored
Make sure to include the upstream project version in the externals stamp file. This ensures that we rebuild (and reinstall) the externals in case the upstream version changes (ATLINFR-3018). Also implement the same caching for AnalysisBase.
-
Frank Winklmeier authored
Check if an externals build with the correct version and platform already exists in the build directory. If yes, exit immediately. Applied to Athena, AthGeneration and AthSimluation projects. Fixes ATLINFR-3018.
-