You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Catch1.x is ancient now. I propose upgrading straight to Catch2 v3 (I know, really bad naming, should have been Catch3). The new version is no longer header only which means faster (re)compile times (allegedly, I think it's still pretty slow but haven't measured it). Using the newest Catch also means that j4dd would be working with actively supported library with newer features (realistically assert() of Catch2's REQUIRE() is all one would need but still). I have experience with the latest Catch so I will handle tests.
The text was updated successfully, but these errors were encountered:
Also CMakeLists.txt has a section for detecting system installed Catch. I don't think any distro packages Catch1 nowdays so this detection doesn't have much use. The whole logic in CMakeLists.txt is questionable to me but I don't have much experience with CMake.
Catch1.x is ancient now. I propose upgrading straight to Catch2 v3 (I know, really bad naming, should have been Catch3). The new version is no longer header only which means faster (re)compile times (allegedly, I think it's still pretty slow but haven't measured it). Using the newest Catch also means that j4dd would be working with actively supported library with newer features (realistically
assert()
of Catch2'sREQUIRE()
is all one would need but still). I have experience with the latest Catch so I will handle tests.The text was updated successfully, but these errors were encountered: