title: What is the difference between using a Makefile and CMake to compile the code?
body: <p>I code in C/C++ and use a (GNU) Makefile to compile the code. I can do the same with CMake and get a Makefile. However, what is the difference between using a Makefile and CMake to compile the code?</p>