• Aaron Levinson's avatar
    Support building C++ files with MSVC · bceb3d0f
    Aaron Levinson authored
    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: 's avatarHendrik Leppkes <h.leppkes@gmail.com>
    bceb3d0f
Name
Last commit
Last update
..
aix Loading commit data...
atomics Loading commit data...
avisynth Loading commit data...
cuda Loading commit data...
dispatch_semaphore Loading commit data...
float Loading commit data...
msvcrt Loading commit data...
nvenc Loading commit data...
solaris Loading commit data...
tms470 Loading commit data...
windows Loading commit data...
getopt.c Loading commit data...
os2threads.h Loading commit data...
strtod.c Loading commit data...
va_copy.h Loading commit data...
w32dlfcn.h Loading commit data...
w32pthreads.h Loading commit data...