@ipg could be worse. It could be 50% cmake 50% C++.