Pros:
Cons:
The tests were done on the next branch.
next
CMake changes are untested, I don't have CMake.