Ryan Lucia
9638bfbef4
Update ffmpeg and ffms2
2019-01-07 21:48:49 -05:00
Thomas Goyne
f99711aca8
Bump _WIN32_WINNT to Vista
2019-01-07 21:48:49 -05:00
Thomas Goyne
a32bf7acdc
Set ffmpeg's yasm include paths correctly
2018-05-25 22:32:27 +02:00
Thomas Goyne
0d72423223
Include a copy of ffversion.h
2015-11-29 20:11:14 -08:00
Thomas Goyne
ad1af90e74
Update dependencies to VS14 compatible versions
2015-07-30 19:20:10 -07:00
Niels Martin Hansen
2cfa6f14f2
Split Yasm targets into reusable file
2015-01-20 21:22:20 +01:00
Niels Martin Hansen
59ab4cd09b
Rework InstallHeaders target to be more regular
2015-01-20 21:22:16 +01:00
Niels Martin Hansen
a0bf50dc8a
Upgrade all MSBuild projects to v12 tools
...
Has no real effect, it's what VS 2013 already uses and detailed
logging reveals that the build system doesn't even recognize v4
and assumes v12 anyway.
Might prevent builds with outdated tools.
2015-01-18 03:03:42 +01:00
Niels Martin Hansen
52d4955064
Clean up object dirs for Yasm'd files on Windows
2015-01-14 04:45:45 +01:00
Niels Martin Hansen
5bcfc81df5
Clean up produced object dirs during Windows build
...
Adds some additional MSBuild magic that chops dir names
from a given base, to avoid making deep, thin hierarchies
of dirs when building especially FFmpeg and libaegisub.
2015-01-14 04:45:02 +01:00
Niels Martin Hansen
719eff39b1
Integrate Yasm assembling better in VC build
...
By not having it blindly run before the ClCompile target
it won't be checked every time you choose to build a single
file from the IDE. Instead it becomes a separate build stage
of its own.
2015-01-14 03:40:36 +01:00
Niels Martin Hansen
a0a6194a26
Partially revert 68781a9
...
The change in source file paths breaks on some systems
2015-01-14 01:06:42 +01:00
Niels Martin Hansen
68781a95b2
Log names of files Yasm'd in FFmpeg build
2015-01-14 00:21:24 +01:00
Thomas Goyne
7fc2b248ad
Update dependencies
2014-11-30 15:28:58 -08:00
Thomas Goyne
556d655c0b
Update ffmpeg, ffms2, libass
2014-06-06 12:08:51 -07:00
Thomas Goyne
3bd6c302c3
Add a bunch of missing project references
2014-06-02 13:02:05 -07:00
Thomas Goyne
e6b495dc1b
Enable ffmpeg's png decoder
2014-05-30 13:24:38 -07:00
Thomas Goyne
db3452bcde
Disable decoders for dumb rarely-used formats which have huge data tables
2014-05-30 13:24:38 -07:00
Thomas Goyne
eb2793f88d
Add msbuild build system for FFmpeg
...
This eliminates the need for a msys environment to build any part of
Aegisub. Also happens to make building FFmpeg much faster (~3 minutes
vs. ~10 minutes for me).
2014-05-10 08:19:59 -07:00
Niels Martin Hansen
5a4920c48f
Option to change parallel make options for gmake based VS projects
...
It seems that gmake can livelock in parallel make mode on Windows
in some cases. This provides an escape hatch for those cases.
2014-05-04 10:35:15 +02:00
Thomas Goyne
33a4a056a4
Move everything up a level since the root dir no longer has stuff
2014-03-11 12:14:57 -07:00