tcbrindle / flux

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

Remove Build2 build system #148

Closed tcbrindle closed 8 months ago

tcbrindle commented 8 months ago

Every so often I get very enthusiastic about Build2, with its tightly integrated package management, amazing CI and (at one time) leading support for modules. Unfortunately, soon after, reality sets in, and the impregnable buildscript syntax, steep learning curve and lack of IDE support means I go back to using CMake.

So it was when I was first starting Flux -- I added Build2 support alongside CMake. Since then, I haven't really touched it and it's highly unlikely it works today. We really shouldn't pretend to support something that is completely unmaintained and probably doesn't work, so let's remove it.

If someone wants to add Build2 support again later and commit to maintaining it, I'd be happy to accept pull requests.

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (c687a3c) 97.98% compared to head (15f7941) 97.98%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #148 +/- ## ======================================= Coverage 97.98% 97.98% ======================================= Files 66 66 Lines 2383 2383 ======================================= Hits 2335 2335 Misses 48 48 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.