diff options
author | Aaron Levinson <alevinsn@aracnet.com> | 2017-04-13 02:38:02 -0700 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2017-04-13 23:57:31 +0200 |
commit | bceb3d0f8621dd4dcdab2148e29d1473165d9cb6 (patch) | |
tree | 13dc7e7cd220a65d88e20105254cac28ab8ca18b /libavformat/tests | |
parent | e688ca102ed304e88d1441141e6e8a74e18aa227 (diff) | |
download | ffmpeg-bceb3d0f8621dd4dcdab2148e29d1473165d9cb6.tar.gz |
Support building C++ files with MSVC
Made appropriate changes to be able to successfully
build C++ files using a Visual C++ build on Windows.
Based on an earlier patch by Kyle Schwarz.
Comments:
-- compat/w32pthreads.h: Made appropriate changes to w32pthreads.h to
get it to build when it is being included in a C++ file and built
with Visual C++. This is mostly a copy of Kyle Schwarz's patch as
described above.
-- configure:
a) Now calling set_ccvars CXX to cause the various CXX_ variables to
be setup properly. For example, with MSVC (Microsoft Visual C++),
this causes CXX_O to be set to -Fo$@ instead of using the default
value. The default value does not work with Visual C++. This
change will also have the impact of correcting CXX_O (and possibly
CXX_C) for other compilers, although this is really only relevant
for the Intel compiler, in addition to MSVC.
b) Now using cl for the C++ compiler for the MSVC toolchain. This is
currently only relevant for building the
Blackmagic/Decklink-related files under avdevice.
Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com>
Diffstat (limited to 'libavformat/tests')
0 files changed, 0 insertions, 0 deletions