I agree that build systems like CMake should be taught, but I'd put them in a course on C/C++ programming, not on a general course about Unix and the command line.
Builds work quite different in Java, for instance.
The trick is to find a CS professor who actually knows how to write makefiles instead of just copying and pasting his last one!