-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cmake improvements #504
base: master
Are you sure you want to change the base?
Cmake improvements #504
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #504 +/- ##
=======================================
Coverage 95.39% 95.39%
=======================================
Files 33 33
Lines 1520 1520
=======================================
Hits 1450 1450
Misses 70 70 ☔ View full report in Codecov by Sentry. |
Memory usage change @ cbb014d
Click for full report table
Click for full report CSV
|
cbb014d
to
b7a22f6
Compare
Any chance to use https://github.com/catchorg/Catch2/releases/download/v3.4.0/catch_amalgamated.hpp instead of the whole library? Using this PR it takes more time to compile the tests becase of increased build time related to Catch2 library.
|
In this link they suggest using the cmake approach, claiming that in the new version cmake integration is faster in terms of compiling time, wrt amalgamated version. I run the tests on the following branches with:
You can find
cmake-improvements-amalgamated requires to drop Cpp11 standard in favor for a newer one otherwise it won't compile. It seems that in the non amalgamated version we are not required to use cpp14, for some reasons. I would personally prefer the |
No description provided.