mpusz / mp-units

The quantities and units library for C++
https://mpusz.github.io/mp-units/
MIT License
1.07k stars 85 forks source link

mp-units broken in vcpkg using clang #453

Closed omarhogni closed 1 year ago

omarhogni commented 1 year ago

clang > 13 does not require ranges-v3

Latest release of mp-units that I can find here on github is 0.7.0 This is the release referenced by vcpkg

The removed dependency on ranges-v3 was made here approx 6 months later

The current vcpkg recipe does not list ranges-v3 as a dependency and therefore the cmake find package fails for all clang builds.

Are there any plans to make a new release?

mpusz commented 1 year ago

Yes, we plan to make the 0.8.0 release as the last release using the "old" design. After that, we move directly to V2 with new features and (unfortunately) breaking changes.

However, I am not a vcpkg user and am not maintaining the vcpkg support. We are still looking for someone that could take ownership of that. I hope that after V2 release we will release more often with smaller increments.

omarhogni commented 1 year ago

vcpkg port updated and feature flag added for compilers that require ranges-v3.

mpusz commented 1 year ago

Thanks!