-
Notifications
You must be signed in to change notification settings - Fork 56
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
Minor CMake change to better integrate c++17 and modernize GTest-integration #174
Minor CMake change to better integrate c++17 and modernize GTest-integration #174
Conversation
The AppVeyor build error seems unrelated, unless I'm mistaken? It says:
|
Ah but the build error on Azure is related. I think my change only works with cmake >= 3.18. I'll investigate... |
e82a80e
to
22d822a
Compare
Ok, it seems my changes trigger a very rare problem with Visual Studio, that symbol I'll try to build with a downloaded GTest to confirm this. |
5c6dcaa
to
7a14938
Compare
Thanks for catching this, it looks like this is the reason for the failure of #172. |
Looks like there are two unrelated changes here, improving gtest support and changes relative to C++17 support. Although these changes are small, they have enough impact on the codebase so that it makes sense to split the PR. |
Yes you are right - I'll split and update the comments. |
7a14938
to
93a0935
Compare
This is a minor PR that improves the integration of c++17 and of testing, and specifically of GTest. It brings better compatibility with FindGTest from (future) cmake.
Please let me know if it would need more motivation? :-)