Description
Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
Provide a means to execute a compile only build instead of a full build that includes all the steps after compiling such as linking
Describe alternatives you've considered
N/A
Additional context
Today we have the ability the compile selected source files within the IDE. This is essentially executing my intention for what I would call a "compile only" build except it is executed only on the selected files. The ask would be to extend this into a command, button, option, or whatever that performs a "build selected file" operation on the entire project without the user explicitly having to select all the files within the project... So basically a build that only runs the compile stage and skips everything after such as linking, post build, etc..
There are an enormous number of scenarios where we do not wish to execute a full build during development. A full build being execution of the compilation, linking, post build, etc.. All we want is to compile all outdated files. We want to ensure the source files is correct by only executing the compile operation. All the steps after the compile step can be expensive or take a long time, which is why we want to skip them during the 'hot coding loop'.
I would be willing to take a stab at making this contribution myself; however, this is one massive project. I don't know where to start. Furthermore, it would seem to be a simple change in theory to run only the compile step of a build. However, not knowing the codebase, I don't know how complicated this would be to implement.