- May 31, 2021
-
-
Attila Krasznahorkay authored
thread-safety checker updates See merge request atlas/atlasexternals!842
-
Attila Krasznahorkay authored
Introduce Finddistro.cmake for distro python package See merge request atlas/atlasexternals!843
-
Johannes Elmsheuser authored
-
- May 28, 2021
-
-
Johannes Elmsheuser authored
-
- May 25, 2021
-
-
scott snyder authored
White-list static objects found in xercesc headers. (xercesc claims to be thread-safe.)
-
- May 21, 2021
-
-
scott snyder authored
Consider unwind.h functions thread-safe.
-
scott snyder authored
For the thread-safety checker: allow passing atomics by pointer/reference to any function, not just std::atomic members.
-
- May 17, 2021
-
-
Attila Krasznahorkay authored
Analysis Release LCG_100 Updates, master branch (2021.05.10.) See merge request atlas/atlasexternals!839
-
Attila Krasznahorkay authored
atlas_add_test: Add PRIVATE_WORKING_DIRECTORY option See merge request atlas/atlasexternals!837
-
Frank Winklmeier authored
Add option to run the test in a private working directory. This avoids users having to write this code manually and also standardizes the location of these private test directories. Private working directories are always deleted before running the test to avoid left-overs during incremental or local builds.
-
Attila Krasznahorkay authored
FindGaudi.cmake Update, master branch (2021.05.17.) See merge request atlas/atlasexternals!840
-
Attila Krasznahorkay authored
In a recent change Gaudi switched to preferring to use the TBBConfig.cmake file shipped with the LCG TBB installation. Setting TBB_ROOT explicitly in FindGaudi.cmake makes sure that GaudiConfig.cmake would find TBB successfully.
-
- May 11, 2021
-
-
Attila Krasznahorkay authored
XRootD 5.1.1 *must* have OpenSSL, otherwise it can not build itself. Since OpenSSL is not available on macOS out of the box, the package will now attempt to build it itself if necessary. Note that the OpenSSL build is not set up all too rigorously. It does not follow CMAKE_BUILD_TYPE for putting debug symbols on the OpenSSL libraries, or use ZLib consistently with what XRootD is doing. But since it will technically only be built on macOS where ZLib always comes from the OS, this should be good enough...
-
Attila Krasznahorkay authored
Cppyy Fixes, master branch (2021.05.05.) See merge request atlas/atlasexternals!838
-
- May 10, 2021
-
-
Attila Krasznahorkay authored
Removed the patches that should no longer be necessary, and upgrading the VDT patch that's still valid.
-
Attila Krasznahorkay authored
Removed the patch files meant for version 4.12.3 at the same time. If patches for macOS or Ubuntu will be necessary, they shall be added separately.
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
Attila Krasznahorkay authored
-
- May 05, 2021
-
-
Attila Krasznahorkay authored
LCG's ROOT requires VDT to be in the runtime environment. So made AthenaExternals explicitly depend on it, so that its runtime environment would be a bit more usable in a "standalone" way.
-
Attila Krasznahorkay authored
This is meant to silence a warning while using cppyy from Python. The setting is made in sync with what ROOT's thisroot.sh script does.
-
- May 04, 2021
-
-
Attila Krasznahorkay authored
Bump Acts to v8.1.0 See merge request atlas/atlasexternals!836
-
Vincent R. Pascuzzi authored
-
Attila Krasznahorkay authored
AthAnalysisExternals: add flake8 packages See merge request atlas/atlasexternals!834
-
Attila Krasznahorkay authored
CMake 3.20 Compatibility, master branch (2021.05.03.) See merge request atlas/atlasexternals!835
-
- May 03, 2021
-
-
Attila Krasznahorkay authored
This avoids a warning from the dictionary generator code when using Ninja as the build system generator.
-
- Apr 29, 2021
-
-
Frank Winklmeier authored
Add PyModules and flake8_atlas to the list of packages.
-
- Apr 26, 2021
-
-
Attila Krasznahorkay authored
triSYCL Update, master branch (2021.04.26.) See merge request atlas/atlasexternals!833
-
Attila Krasznahorkay authored
Updating the build setup along the way, allowing the triSYCL build to find the range-v3 headers from an LCG release.
-
- Apr 21, 2021
-
-
Attila Krasznahorkay authored
ATLAS Macro Removals, master branch (2021.04.21.) See merge request atlas/atlasexternals!832
-
Attila Krasznahorkay authored
These are flags that are only needed by specific ATLAS packages. So they will need to be set for those specifically, and not for every single file that we build. At the same time renamed the PACKAGE_NAME compiler macro to ATLAS_PACKAGE_NAME, to make it clearer to the user that this is something specifically set up for ATLAS code.
-
Attila Krasznahorkay authored
Add PACKAGE_NAME preprocessor macro See merge request atlas/atlasexternals!831
-
- Apr 20, 2021
-
-
Frank Winklmeier authored
The `PACKAGE_VERSION` macro is not useful for git-based releases. Instead introduce `PACKAGE_NAME` that only holds the package name. Also remove the unused `PACKAGE_VERSION_UQ` variable. `PACKAGE_VERSION` will be removed in a second step after the remaining athena code has been migrated.
-
- Apr 16, 2021
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'define_SuperChic_Path' into '1.0'" into master See merge request atlas/atlasexternals!829
-
Attila Krasznahorkay authored
Defining Superchic Path See merge request atlas/atlasexternals!828 (cherry picked from commit 5b396e89) addf4050 defining superchic path 466f04cc adding BINARY_NAME and BINARY_SUFFIXES e3603400 removing unecessary lines in FindSuperchic
-