1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-24 02:09:03 +03:00
Files
ffmpeg/tools
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-02-25 02:03:58 +01:00
2025-04-22 20:45:57 +02:00
2022-02-24 12:56:49 +01:00
2025-08-03 13:48:47 +02:00
2021-07-22 14:47:57 +02:00
2025-05-07 15:35:47 +02:00
…
…
…
2026-05-15 20:35:56 -03:00
2025-08-03 13:48:47 +02:00