Recording my trials and tribulations on the road to CMake mastery