While all versions of the CXX driver up to and including 3.4.1 have ended up with valid data in the bson and mongo
version.hpp headers, strangely, the 3.5.0 release consistently ends up with
0.0.0 when I compile it. I’m able to work around the issue by using a cmake flag of
-DBUILD_VERSION=3.5.0, but I’m presently at a loss as to why it’s not working as it did previously.
Tracing through the embedded python script that sets these variables does indeed result in
0.0.0 for me.
Curious if this is just me, or if anyone else is seeing the same behavior.