CMake Instrumentation!

Image below is from default build of https://github.com/steve-downey/optional/tree/cmakeinstrument .

It spends all its time building gtest. :sad:

@Sdowney GoogleTest is one of the worst legacy C++ design. I hate it and won't use it. however, the brand makes it too attractive for the uninitiated.

I also hate some of its features that allow you to write large tests (EXPECT instead of REQUIRE), where in my unit testing philosophy a test function should have a single reason to fail and be named like that.

#UnitTesting #TDD