On the first run of kdesrc-build, it cannot be assume that the external OS-provided build system is available and suitable. So kdesrc-build should check for its first run (probably up to the point that kdelibs is finally built and installed successfully). If used from a first-run configuration, kdesrc-build could do several things differently: * Run kdesrc-build-setup if there's no configuration * Set stop-on-failure so that kdesrc-build errors out immediately if a build/install failure occurs. * Check for required packages or commands. * Etc.
Currently, there is `--install-distro-packages` option which handles dependencies. kdesrc-build-setup is discontinued. stop-on-failure is assumed true by default.