- Aug 13, 2019
-
-
Attila Krasznahorkay authored
Add Findhepmc3.cmake See merge request atlas/atlasexternals!525
-
Attila Krasznahorkay authored
-
- Aug 09, 2019
-
-
Attila Krasznahorkay authored
FastJet C++14/17 Fixes, master branch (2019.08.09.) See merge request !524
-
Attila Krasznahorkay authored
Turns out, the compilation was not using even C++14 so far, let alone C++17. This lead to problems when trying to use some FastJet headers in C++17 mode. (Clang really doesn't like std::auto_ptr in C++17 mode anymore...)
-
- Aug 08, 2019
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'atlasex-me' into '1.0'" into master See merge request atlas/atlasexternals!522
-
Attila Krasznahorkay authored
add find modules for OpenLoops and Njet ME generators See merge request !500 (cherry picked from commit fd85bfb7) 98b67189 add find modules for OpenLoops and Njet ME generators
-
John Chapman authored
-
- Aug 07, 2019
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'PythonCxx17Fix-1.0-20190805' into '1.0'" into master See merge request atlas/atlasexternals!521
-
- Aug 06, 2019
-
-
Attila Krasznahorkay authored
Python C++17 Fix, 1.0 branch (2019.08.05.) See merge request !519 (cherry picked from commit 2451e611) 4857bbb5 Removing the register keyword from the public Python headers. fea623ef Removed the patching of Python-2.7.15. 2dd375ba Re-organised the Boost build setup to use -Wno-register in C++17 mode. 2018aa7b Now explicitly setting the C++ standard for the HDF5 build.
-
- Aug 05, 2019
-
-
Attila Krasznahorkay authored
Add FindTIFF.cmake, master branch (2019.08.05.) See merge request atlas/atlasexternals!518
-
Attila Krasznahorkay authored
Integrate python coder linter during build See merge request atlas/atlasexternals!512
-
Attila Krasznahorkay authored
LCG_96 now provides its own version of libtiff.so, which ROOT was compiled against. So now we need to set up that library in our runtime environment as well...
-
- Jul 31, 2019
-
-
Frank Winklmeier authored
The old-style class check would report falsely code like ``` classifier = K(... ``` Fix this, add a unit test but also disable the check by default. It's unlikely we would see problems with old-style python classes.
-
Frank Winklmeier authored
A print statement with extra whitespace ``` print ("Hello") ``` was wrongly flagged as invalid code. Fix checker and add a unit test for this case.
-
Frank Winklmeier authored
The `pip install` commands needs to depend on the source files of the project to be rebuilt on changes.
-
Frank Winklmeier authored
Add `flake8` wrapper script to be used during the build. Update documentation.
-
Frank Winklmeier authored
Allow for arbitrary command execution during `atlas_install_python_modules` via the new `POST_BUILD_CMD` option. If set, the command will be executed with the list of python files being installed. A default post-build command can be set via `ATLAS_PYTHON_CHECKER`.
-
Attila Krasznahorkay authored
Bump Acts version to v0.10.1 See merge request atlas/atlasexternals!496
-
- Jul 12, 2019
-
-
Attila Krasznahorkay authored
CentOS 7 Fixes, master branch (2019.07.12.) See merge request atlas/atlasexternals!514
-
Attila Krasznahorkay authored
Now the code should not accept python from any of the following directories: - /bin - /bin32 - /bin64 - /usr/bin - /usr/bin32 - /usr/bin64 This was necessary as apparently /usr/bin was really not a general enough check...
-
Attila Krasznahorkay authored
Apparently on CentOS 7 system components can appear under /bin and /lib64. Which we need to ignore in the cases where we don't want to allow picking up stuff from the system.
-
- Jul 10, 2019
-
-
Attila Krasznahorkay authored
GCC 8 Updates, master branch (2019.07.10.) See merge request !511
-
Attila Krasznahorkay authored
Findmccabe: make it more robust for future changes See merge request atlas/atlasexternals!509
-
Attila Krasznahorkay authored
To make sure that whatever the logic ends up being in the Gaudi CMake configuration, we would for sure build it with the C++ standard that we intended.
-
Attila Krasznahorkay authored
Stopped the compiler from printing warnings about Gaudi headers and externals used by Gaudi headers. This was necessary because GCC 8 really doesn't like some of the things going on in the TBB headers. And the AthAnalysis build should not be littered with warnings about the TBB headers.
-
- Jul 09, 2019
-
-
Frank Winklmeier authored
Make the Find-module more robust in case mccabe gets restructured in the future.
-
Attila Krasznahorkay authored
Add mccabe and backports dependency to flake8 See merge request atlas/atlasexternals!508
-
Frank Winklmeier authored
-
Frank Winklmeier authored
- Add Find-module for `mccabe` - Add `mccabe` and `backports` dependency for flake8
-
- Jul 08, 2019
-
-
Attila Krasznahorkay authored
Add missing dependencies for flake8 See merge request !507
-
Frank Winklmeier authored
Make sure to explicitly declare those dependencies of flake8 that are provided already via LCG. This ensures that the relevant RPM packages get installed. Also add a Find-module for `functools32`.
-
- Jul 05, 2019
-
-
Attila Krasznahorkay authored
AthSimulationExternals: Add PyModules and flake8_atlas See merge request !505
-
Paul Gessinger authored
-
Frank Winklmeier authored
With the removal of AtlasPyFwdBwdPorts from athena we need to build these modules as part of the externals.
-
- Jul 04, 2019
-
-
Attila Krasznahorkay authored
Import flake8_atlas as new package into atlasexternals See merge request !483
-
Attila Krasznahorkay authored
PyModules: Use pip for package build/install See merge request !485
-
Attila Krasznahorkay authored
GCC 8 / C++17 Fixes, master branch (2019.07.04.) See merge request !504
-
Frank Winklmeier authored
Import the ATLAS specific flake8 plugins. Previous location was: https://gitlab.cern.ch/atlas/athena/tree/master/Tools/PyUtils/python/flake8_atlas Changes compared to previous version: - Follow Python packaging guidelines - Standalone unit tests - Build the project using `pip` - Also installable locally via `pip install` - Some bugfixes for individual checks
-
Attila Krasznahorkay authored
Now that BAT could be built, the next step was to make sure that KLFitter would build as well. Which actually unearthed a previous build problem. Previously we were building KLFitter in C++03 mode. Which only worked with the C++14 version of ROOT / BAT by blind luck...
-
Attila Krasznahorkay authored
I had to remove the explicit declarations of the possibly thrown exceptions from just one of the classes in the code. Conflicts: External/BAT/CMakeLists.txt
-