tcbrindle / flux

A C++20 library for sequence-orientated programming
https://tristanbrindle.com/flux/
Boost Software License 1.0
472 stars 29 forks source link

Compiler flag improvements #93

Closed brycelelbach closed 7 months ago

brycelelbach commented 1 year ago

Turn on warnings and fix some subsequent issues, add a bunch of compiler diagnostic flags, tweak build mode flags.

codecov[bot] commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (356a2ad) 97.86% compared to head (f0ea7f0) 97.86%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #93 +/- ## ======================================= Coverage 97.86% 97.86% ======================================= Files 65 65 Lines 2201 2201 ======================================= Hits 2154 2154 Misses 47 47 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

tcbrindle commented 1 year ago

Thanks for this Bryce! My CMake-fu is pretty weak so thanks for having a go at improving it

A couple of quick questions:

tcbrindle commented 7 months ago

@brycelelbach I'm going to close this as it's been a while and there have been quite a lot of CMake changes since. Feel free to submit another PR if you're still interested :)