feat: Clang --werror fixes & Clang-Format Standardisation#2174
feat: Clang --werror fixes & Clang-Format Standardisation#2174ninetailedtori wants to merge 5 commits into
--werror fixes & Clang-Format Standardisation#2174Conversation
Signed-off-by: Toria <ninetailedtori@uwu.gal>
- .clang-format standardisation - clang-format into workflow - meson cleanup - add clang `--werror` build fixes. Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
Signed-off-by: Toria <ninetailedtori@uwu.gal>
|
I can't compile it rn, but I can't work out where the bug is. Would adore some help with this one, but I think it's my own machine. Also @misyltoad updated your git submods and wraps to use your new username :3 |
|
"My first 'Fuck you, world!' contribution."
So, all those 90 open PRs must be redone, most distributions (from the list) must recreate their patches, most forks and maybe even Valve themselves too ... IDK, LGTM! |
|
I wouldn't say they're that egregious. This is a wrap fallback adding system, and it manages the submodules in a unified method, that links with meson directly. It can always use system directly first, and most distributions like to package their OWN dependencies as opposed to using wrap, see Arch with arch-meson, designed with --wrapmode=nodownload and wraps disabled outside of forced fallback. I can always drop back the git submodules in, and revert this, but the idea was to clean up the meson build which has stayed rather...stagnant for the state of back-compat, and it's not too violent a change. Besides, we wouldn't be including this in a minor change, this would be in a major version change, as is natural with potentially breaking changes. |
This comment was marked as outdated.
This comment was marked as outdated.
|
While consistency and code linting are useful when working on a new code base, this change would be very counterproductive here. I personally use |
|
This is true, yes. For the sake of this being rather annoying when blaming for this, I'm willing to close this ticket for that, especially if that is opinion officially. And yes, there would be more style changes, I'm willing to modify the clang-format if requested, if this PR even is accepted in draft. |
|
Lets call it a month of What I would recommend You is the following2:
Configuration files examples:
I could do superseding PR myself, but I use different editor now (Kate btw) and can't check if all this information 100% true now4. Hint: internet says the solution for git blame and indentations5 is either rewriting git history, or Footnotes
|
--werrorbuild fixes.