-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to CMake in CI and docs #2514
Conversation
8d8aaed
to
dbbda5e
Compare
dbbda5e
to
6628bb5
Compare
Is it intentionally that we now require |
I think |
If you get fastcov to work in CI ... |
5ac6b19
to
995151d
Compare
We need to link with gcov to get gcda files. Further, they are in the build directories, not the source directories.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Couple of suggestions
Co-authored-by: Peter Hill <peter.hill@york.ac.uk>
Todo before merge:
|
* next: (517 commits) Apply clang-format Fix some clang-tidy suggestions in PCR Thomas Remove duplicated header in Laplace PCR Thomas Fix type of `Coordinates::zlength/dz` in Laplace PCR Thomas Fix `LaplacePCR_THOMAS` constructor for new Laplace parameters Docs: Fix some formatting issues Docs: Fix some broken tables Docs: Fix some xBout links Docs: Remove outdated note Docs: Fix some whitespace Docs: Update Ubuntu instructions Docs: Explain some common CMake options Docs: Add a short quickstart guide with basic instructions Docs: Move and expand section on building examples/models with CMake Docs: Whitespace cleanup Docs: Expand basic CMake docs Docs: Note that configure is deprecated Docs: Remove out-dated note Docs: Use `https` instead of `git` protocol Remove some useless forward declarations ...
I updated the docs, however, I haven't tested all commands - so checking would be greatly appreciated. |
… of 'Advanced installation options' page of manual.
…ions' page of manual.
…>' in 'Compiling BOUT++' section of 'Advanced installation options' page of manual.
on 'Advanced installation options' page of manual. (version 3.19 is not compatible) [skip ci]
Include -S and -B flags, so examples are more consistent. Use <build-directory> to indicate the path to the build directory. [skip ci]
on 'Advanced installation options' page of manual. [skip ci]
Review of PR #2514 (Switch to CMake)
The failing tests are just Fedora, and that was already fixed in next |
Rebase of #2502
Now without removing configure files - to be done for v5.1.0