In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading configuration files called Makefiles that specify how to derive the target platform. In a nutshell, a Make program generates build configuration files and uses them to tell the compiler what to do before generating the final executable program.
Qt supports two types of Make programs:
- qmake: It is the native Make program developed by the Qt team. It works best on Qt Creator, and I strongly recommend using it for all Qt projects.
- CMake: On the other hand, although this is a very powerful build system, it doesn't do all the things that qmake does specifically for a Qt project, ...