Indeed. CMake is now the gold standard for C/C++ projects. It should be taught especially in an introductory class.