Search code examples
c++makefilecmakebjam

Makefile generator for c++?


Do the following build systems: cmake, jam and bjam also generate makefiles like qmake does? What utility does MS visual c++ uses to generate make file?


Solution

  • CMake does generate makefiles and projects files for several different build systems on different platforms. CMake is more generalised than qmake, which is specialised for Qt projects.

    jam and bjam are replacements for make, i.e. different syntax. They do not generate build files.

    You can generate makefiles (that nmake can use) from Visual Studio by saving them out once you have generated a solution.