Files
ffmpeg/ffbuild
Kacper Michajłow 59dd21047e Makefile: output MSVC dependency files as a byproduct of compilation
Previously each object was effectively compiled twice: once with
-showIncludes -Zs just for the dependencies, and once for real. Pass
-showIncludes on the actual compilation instead and let the mscl helper
convert the include records into the .d file.

make -j32 with MSVC 2026:

before:
    1:40.35 elapsed, 345 s user+sys

after:
    0:59.86 elapsed, 124 s user+sys

no .d generation:
    0:59.66 elapsed, 129 s user+sys

making dependency generation nearly free.

Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
2026-09-14 02:25:40 +00:00
..
2025-01-13 23:58:36 +08:00