Build Script Updates, master branch (2021.01.15.)
As @krumnack pointed out, with harmonising the builds of all projects in !39481 (merged), I made the builds of AnalysisBase fail (out of the box) on hosts that do not have access to CVMFS. This was because of some unnecessary logic in the LCG_RELEASE_BASE.sh and TDAQ_RELEASE_BASE.sh scripts. Which I now removed.
- The build of AnalysisBase does not use the
LCG_RELEASE_BASEorTDAQ_RELEASE_BASEenvironment variables. But it also doesn't hurt it if they are set during its build. This is why I didn't introduce any logic into the common build script for not setting these up for the standalone project.
While at it, I also added another simplification. The build_externals.sh scripts could be made just a little simpler, by not setting one of the variables that they were setting before.
Unlike !39481 (merged), these should be pretty safe updates...