for either gcc or clang, the generated make files assumed the system had the touch command. Which isn't true by default on windows.