Previously the test-graphics project was compiled using all source files together, and directly outputting an executable file. This was different from how other projects were compiled, and didn't really scale well with project size. It was doable for a small project with only two source files, but there was a noticeable (sub-second) delay when rebuilding, even when using ccache to cache object files (which there were none), and no changes were made.
Partial work for:
1129
Previously the test-graphics project was compiled using all source files together, and directly outputting an executable file. This was different from how other projects were compiled, and didn't really scale well with project size. It was doable for a small project with only two source files, but there was a noticeable (sub-second) delay when rebuilding, even when using
ccache
to cache object files (which there were none), and no changes were made.