Follow-up Comment #1, bug #48483 (project make): Please correct me if I'm wrong, but it sounds to me that "ccache" is exactly what you need - you can already get what you want without any changes to "make":
With ccache, you can always do "make clean; make" because although the compiler will be called on all files of the project, the files that haven't changed (and the compilation options haven't changed) will NOT be compiled again - rather the exact same compilation results and/or compiler warning messages will be recalled from the cache. On many Linux distributions, merely installing the "ccache" package enables it (it makes the compiler a symbolic link to the ccache exectable), and you can enjoy speedy "make clean; make" afterwards. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?48483> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make