Commits (74)
-
Attila Krasznahorkay authored
Since BLAS is provided as a shared library, I had to introduce a FindBLAS.cmake wrapper around the CMake module. But as LAPACK is provided by LCG as a static library, I elected to keep using CMake's built-in FindLAPACK.cmake module as we did so far.
8a26d56c -
Attila Krasznahorkay authored
This is just to ensure that we install the LAPACK RPM along with our software, otherwise building packages on top of a release that need LAPACK, would be impossible.
337a9475 -
Attila Krasznahorkay authored
Since a couple of packages got removed from LCG_94rc1, but I'd like to keep the same version of AtlasLCG functional for a host of different LCG versions, this seemed easier than to disable lcg_need_rpm(...) calls one by one.
b6b3bb8f -
Attila Krasznahorkay authored
While updating AthSimulationExternals and AthDerivationExternals I noticed that AthAnalysisExternals was also setting BLA_STATIC to "true". Which was completely unnecessary even so far, since no package in AthAnalysis needs BLAS or LAPACK. And from LCG_94 onwards even if something starts needing them, they'll take them from the LCG release. Conflicts: Projects/AthAnalysisExternals/PostConfig.cmake.in
dba2c822 -
Attila Krasznahorkay authored
At the same time removed XRootD and Davix from the project, as they no longer need to be pached inside this project. (They have correct versions in LCG_94 itself.)
4ed286a5 -
In sync with LCG_94rc1.
ba0a41e1 -
This also required updating the build configuration of the setuptools package a bit.
1bafdd17 -
In sync with LCG_94rc1.
38c67a88 -
In sync with LCG_94rc1. Had to update the "BLAS patch" a bit, as the CMake code that needs patching changed a bit since 6.12/06.
d4567e3c -
Attila Krasznahorkay authored
HDF5 Build Fixes, master branch (2018.09.18.) See merge request !339 (cherry picked from commit 8374db88) 2ee3a560 Some cleanup for the CMake build of HDF5.
5ea93585 -
Attila Krasznahorkay authored
Decided to make this upgrade on top of the 6.14/02 upgrade, as that was a bit easier git-handling-wise...
bf69caac -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'HDF5Fix-master-20180918' into 'master'" into 1.0 See merge request atlas/atlasexternals!340
7484953e -
Attila Krasznahorkay authored
Otherwise in an incremental build it finds the VecCore left behind by the previous build, which can lead to all sorts of problems.
acb49c5e -
Attila Krasznahorkay authored
LCG_94 Update, 1.0 branch (2018.09.18.) See merge request !341
f2d53a6c -
Attila Krasznahorkay authored
The master branch had the correct description already...
dc57ca67 -
Cache the result of lgc_os_id, atlas_os_id and FindPythonInterp. This provides a significant speedup of the package loop as each of these modules spawns (multiple) child processes.
4f008232 -
Attila Krasznahorkay authored
Not relying on a special behaviour of CMake's if(...) statement any longer.
906cb069 -
The 3 TDAQ projects Find.cmake files now add TDAQ_PROJECT_PATH to the list of environment variables that are set from the runtime setup.sh sctipt. The default value is the one that was used when building Athena
a0e42d5d -
Attila Krasznahorkay authored
environment setup, after the recent changes.
0ec92398 -
Attila Krasznahorkay authored
when building in a setup that has both GCC 6.2 and Clang 4.0 in the environment. (As Clang in this case was built with GCC 6.2.) Conflicts: External/Boost/CMakeLists.txt
eac1e1e1 -
Attila Krasznahorkay authored
Doxygen Target Revival, master branch (2018.09.19.) See merge request !342 (cherry picked from commit b9a699ca) ef254dee Revived the "doc" target for ATLAS projects. 82cd70c6 Protected the Doxygen code against directory names with spaces in them.
98ff1037 -
Attila Krasznahorkay authored
Synchronisation With Master, 1.0 branch (2018.09.20.) See merge request !344
561180bd -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'DoxygenRevival-master-20180917' into 'master'" into 1.0 See merge request !345
730fd771 -
Attila Krasznahorkay authored
This is necessary because the BAT build setup can't recognise that ROOT changed under its feet, and hence it needs to re-build itself.
7d5506bb -
Attila Krasznahorkay authored
Since I'm now fearful that similar to BAT it also didn't recompile correctly when ROOT was changed under its feet.
6c093e2c -
Attila Krasznahorkay authored
So that it would pick up any and all changes in its build environment between incremental builds.
a15fb133 -
Attila Krasznahorkay authored
BAT/KLFitter Incremental Build Fix, 1.0 branch (2018.09.21.) See merge request !347
3a72823b -
Douglas Raymond Davis authored565c664f
-
Attila Krasznahorkay authored
HDF5 version bump See merge request !352
9d4e0370 -
Attila Krasznahorkay authored
Update to latest yampl version, remove patch (no longer needed) See merge request !349 (cherry picked from commit 752c3a11) 147d5c9d Update to latest yampl version, remove patch (no longer needed) 40eedbd3 make is the default, keep it
8f144585 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'store_cmake_version_release_data' into 'master'" into 1.0 See merge request !355
589be6b4 -
Attila Krasznahorkay authored
This is to work around the issue described in ATLINFR-2689, and in https://gitlab.kitware.com/cmake/cmake/issues/18431.
f2adc8ff -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'yampl_update' into 'master'" into 1.0 See merge request !356
4e7bb2b4 -
Attila Krasznahorkay authored
Build Time Fix, 1.0 branch (2018.10.08.) See merge request !357
4a7c2c3a -
Attila Krasznahorkay authored
This is needed because (as it turns out) the "%s" option of string(TIMESTAMP) (used in AtlasCMake) is only supported from that version upwards.
a5591ccb -
Attila Krasznahorkay authored
I ran into a few cases where I tried building AnalysisBase with a slightly older CMake version, just for the build to fail half way through, when it got to building HDF5. So any project building HDF5 should itself require CMake version >=3.10 from now on, to detect such issues already during configuration.
47010aad -
Attila Krasznahorkay authored
This is to make sure that any project using this code would not try to build itself with an older CMake version.
938e64d8 -
Attila Krasznahorkay authored
Matplotlib Fix, master branch (2018.10.09.) Closes ATLINFR-2660 See merge request !361 (cherry picked from commit 675a4438) 785af39b Made pyanalysis depend on kiwisolver and cycler.
f3bb1e16 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'MatplotlibFix-master-20181009' into 'master'" into 1.0 See merge request !362
f1a8284b -
Attila Krasznahorkay authoredb099bde9
-
Attila Krasznahorkay authored
Apparently I never tried using this module for real. Quite embarrassing...
e8b83e90 -
Attila Krasznahorkay authored
Add Findcppgsl.cmake, 1.0 branch (2018.10.11.) See merge request !365
1fa5a39b -
Knut Zoch authored09eb1464
-
Knut Zoch authored82fe6cd9
-
Attila Krasznahorkay authored
ROOT's internal build of Davix and VDT is unfortunately not set up all correctly in 6.14/04. When building AnalysisBaseExternals on a very bare-bones VM, this prevents the build from succeeding. See https://sft.its.cern.ch/jira/browse/ROOT-9739 and https://github.com/root-project/root/pull/2829 for further details on this issue.
fc1951ea -
Attila Krasznahorkay authored
CMake Version Updates, 1.0 branch (2018.10.09.) See merge request !360
cea14a3f -
Attila Krasznahorkay authored
Update of KLFitter to v1.2.1 See merge request !366
7825bf12 -
Attila Krasznahorkay authored
ROOT Build Fixes, 1.0 branch (2018.10.23.) See merge request atlas/atlasexternals!370
be4d2836 -
Attila Krasznahorkay authored
Instead of only attempting the build on SLC6 and CC7, now the code looks explicitly for all externals that are needed for the Davix build. This is to avoid ROOT itself building Davix internally, instead of us providing it to it explicitly.
a0da02db -
Attila Krasznahorkay authored
Davix Build Update, 1.0 branch (2018.10.25.) See merge request atlas/atlasexternals!372
07db27b0 -
John Chapman authored
Geant4 10.1.patch03.atlas07 is the same as Geant4 10.1.patch03.atlas02, but with numerous improvements and fixes to the G4 Geometry classes. atlas-simulation-team/geant4@v10.1.3.2...v10.1.3.7 It was validated for use in MC16 production in ATLPHYSVAL-577.
46eee70c -
Iacopo Vivarelli authored71720533
-
Ewelina Maria Lobodzinska authored
Corrected Herwig7 find module i.e. INCLUDE_NAMES Herwig/MatrixElement/HwMEBase.h used instead of INCLUDE_NAMES Herwig/Analysis/EventShapes.h, because EventShapes.h disappear in the new version of H7
3633442b -
Attila Krasznahorkay authored
Update to Geant4 10.1.patch03.atlas07 See merge request !377
0c71fb94 -
Attila Krasznahorkay authored
AtlasCMakeConfig: set CMP0058 and CMP0074 to OLD See merge request !380 (cherry picked from commit 8c8bcc57) 9cb7717a AtlasCMakeConfig: set CMP0058 and CMP0074 to OLD 220b6972 Introduce version check for setting CMP0074
be3aba87 -
Attila Krasznahorkay authored
Upgrading lwtnn to version 2.8 See merge request !383
05953ec7 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'cmake_policy' into 'master'" into 1.0 See merge request !387
6e90219f -
Ewelina Maria Lobodzinska authored5c6f3e07
-
Attila Krasznahorkay authored
LCGConfig: set CMP0074 to OLD See merge request !388 (cherry picked from commit 48f4f71a) caea58b3 LCGConfig: set CMP0074 to OLD
9c277b52 -
Attila Krasznahorkay authored
LCGConfig: Call lcg_setup_release only once See merge request !390 (cherry picked from commit a413c90e) 76bc0a81 LCGConfig: Call lcg_setup_release only once
b1e0cb04 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'lcg_policy' into 'master'" into 1.0 See merge request !394
21bfa3ba -
Attila Krasznahorkay authored
add new generator i.e. Superchic (changes in LCGConfig.cmkae file and FindSuperchic.cmake added) See merge request !385
5593de98 -
Attila Krasznahorkay authored
Now it looks for both the "old" header, and the new one. (If either one is found, the Herwig include directory is considered found.) Plus added a search for the library under a more traditional location than the one currently used by the Herwig installation. (If they should ever update to a more standard layout.)
b62bbfb6 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'lcg_config_speedup' into 'master'" into 1.0 See merge request !395
ee1e44f6 -
Attila Krasznahorkay authored
FindHerwig3.cmake Update, 1.0 branch (2018.12.04.) See merge request !397
74e0f67c -
Attila Krasznahorkay authored
PowerPC Fixes, master branch (2018.12.12.) See merge request !401 (cherry picked from commit c72178d0) 60da288a Made ROOT build successfully on PowerPC64. a51ef7d0 Updated AnalysisBaseExternals to only attempt the build of dcap on x86_64. c1d91f42 Disabled the build of BAT and KLFitter in C++17 mode.
2577dfef -
Attila Krasznahorkay authored
Dictionary Dependency Improvements, master branch (2018.12.12.) See merge request !402 (cherry picked from commit b3c2a937) 682867c0 Started with some developments to teach Ninja about dictionary dependencies. 3d4bf66d Merge remote-tracking branch 'upstream/master' into DictionaryDepImprovements-master-20181127 79bc8f74 Added dictionary generation improvements for GNU Make.
36b51b90 -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'PPC64-fixes-master-20181207' into 'master'" into 1.0 See merge request !404
6baaf5eb -
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'DictionaryDepImprovements-master-20181127' into 'master'" into 1.0 See merge request !405
d91f0265 -
Attila Krasznahorkay authored
In sync with the version used in LCG_94a. With the new version I could remove the patch introduced for davix previously, as that was included in the ROOT code by now. The other patches still need to be made.
dca65779 -
Attila Krasznahorkay authored
In sync with the version used by LCG_94a.
d75e1550 -
Attila Krasznahorkay authored85113c35
-
Attila Krasznahorkay authored
LCG_94a Update, 1.0 branch (2019.01.08.) See merge request !410
881d410b