Note that CMake is preferred