The debugger currently has its own set of build options.
These should be removed and replaced with the built-in preLaunchTask launch configuration, combined with the ${defaultBuildTask} variable.
A build task also needs to be generated if it doesn't already exist.