build-helper helps you set your build configurations in order.
enabling you to have different commands to build, run, test, etc.. per project
these commands persist across Emacs sessions and in the same project
different major modes can have different run commands