This project is mirrored from https://github.com/mantidproject/mantid.git.
Pull mirroring updated .
- 22 Sep, 2021 3 commits
-
-
David Fairbrother authored
This includes commented out suppression, and obselete ones
-
David Fairbrother authored
Adds a cache dir, to avoid rebuilding the entire project each time. This should save anywhere from 25-55 minutes per build (depending on which node this hits).
-
David Fairbrother authored
Creates a dedicated cppcheck build directory for us to add the various things, rather than cluttering up the users build dir. Adds quotes to protect arguments, as we weren't doing this everywhere previously
-
- 16 Sep, 2021 3 commits
-
-
Peterson, Peter authored
--keep-going isn't available until sphinx 2.0 -W turns warnings into errors which should help jenkins figure out that the build finished with warnings
-
Peterson, Peter authored
-
Peterson, Peter authored
--keep-going isn't available until sphinx 2.0 -W turns warnings into errors which should help jenkins figure out that the build finished with warnings
-
- 15 Sep, 2021 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 13 Sep, 2021 3 commits
-
-
David Fairbrother authored
Removes instances of std::move where: - We have a constant argument - For trivial types - For cr-types
-
David Fairbrother authored
Extracts the clang tidy block and does some tidying to simplify the logic around it. Add a clang-tidy file to handle all of our suppressed and active warnings
-
Gigg, Martyn Anthony authored
Without it we cannot build with v5 of the sip builder tool
-
- 09 Sep, 2021 2 commits
-
-
Peterson, Peter authored
To keep things syncronized with the flags cmake gives the compiler, just use the version set in cmake in the second place.
-
Peterson, Peter authored
To keep things syncronized with the flags cmake gives the compiler, just use the version set in cmake in the second place.
-
- 08 Sep, 2021 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 07 Sep, 2021 1 commit
-
-
Peterson, Peter authored
-
- 02 Sep, 2021 1 commit
-
-
Peterson, Peter authored
-
- 01 Sep, 2021 2 commits
-
-
- 30 Aug, 2021 2 commits
-
-
Peterson, Peter authored
-
Peterson, Peter authored
-
- 23 Aug, 2021 1 commit
-
-
David Fairbrother authored
Bumps MSVC to use Sphinx 1.8.5 (matching Ubuntu 18.04). This allows us to build dev-docs with warnings enabled on both platforms. RHEL is the odd one out now, but as we have (comparitvely) few developers on RHEL and this only affects dev docs we can cross that bridge when Conda is complete
-
- 18 Aug, 2021 1 commit
-
-
David Fairbrother authored
Bumps MSVC to use Sphinx 1.8.5 (matching Ubuntu 18.04). This allows us to build dev-docs with warnings enabled on both platforms. RHEL is the odd one out now, but as we have (comparitvely) few developers on RHEL and this only affects dev docs we can cross that bridge when Conda is complete
-
- 11 Aug, 2021 1 commit
-
-
Stephen Smith authored
-
- 10 Aug, 2021 1 commit
-
-
David Fairbrother authored
Since Workbench (Qt5) completely superseeds this, we can remove all references to 4 as it's effectively dead code
-
- 02 Aug, 2021 2 commits
-
-
Peterson, Peter authored
-
Stephen authored
-
- 29 Jul, 2021 13 commits
-
-
This greatly simplifies the understanding of the files themselves as they then simply match more standard Python projects. The driving CMake code then simply makes use of them as a user would.
-
- easy_install is no longer distributed - we pass in the Qt install root rather than guessing it We also pin the pip installed packages to those that were used to build the package rather than maintaining a separate list of version numbers. This particularly ensures that the versions of numpy match appropriately and will ensure more reproducibility in the package
-
setuptools no longer installs a site,py to bootstrap the sys.path so we use the recommended approach of installing a sitecustomize file for the build. The custom setup.py build classes have been removed as they complicate the build setup vs just using gitignore. Future changes in setuptools and pip will remove the option to build out of source anyway...
-
Stephen authored
Amend target functions
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
Stephen authored
-
Stephen Smith authored
-
Stephen authored
-
Stephen authored
-
Stephen authored
-