ffmpeg/compat
Rodger Combs 86de65fbf0 build: add support for building CUDA files with clang
This avoids using the CUDA SDK at all; instead, we provide a minimal
reimplementation of the basic functionality that lavfi actually uses.
It generates very similar code to what NVCC produces.

The header contains no implementation code derived from the SDK.
The function and type declarations are derived from the SDK only to the
extent required to build a compatible implementation. This is generally
accepted to qualify as fair use.

Because this option does not require the proprietary SDK, it does not require
the "--enable-nonfree" flag in configure.

Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2019-08-04 19:16:59 +02:00
..
aix all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
atomics Merge commit '6a93b596c5' 2017-04-13 18:27:20 -03:00
avisynth compat/avisynth: update headers 2019-05-04 11:56:53 +05:30
cuda build: add support for building CUDA files with clang 2019-08-04 19:16:59 +02:00
dispatch_semaphore Merge commit '6bb99757b7' 2016-05-08 23:02:33 +01:00
djgpp additional math.h functions for djgpp 2018-11-28 22:16:07 +11:00
float Merge remote-tracking branch 'qatar/master' 2014-03-10 12:05:02 +01:00
msvcrt all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
solaris compat/solaris/make_sunver.pl: Use /usr/bin/env perl instead of /usr/bin/perl 2015-10-20 02:21:34 +02:00
windows compat/windows/makedef: Allow building shared libs with MSVC under WSL 2019-04-24 01:41:13 +02:00
getopt.c Merge commit 'f929ab0569' 2014-08-15 21:00:50 +02:00
os2threads.h compat/os2threads: support static mutexes 2018-01-07 00:14:12 -03:00
strtod.c compat/strtod: Add missing const qualifiers. 2017-05-04 23:17:20 +02:00
va_copy.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
w32dlfcn.h compat/w32dlfcn: add missing config.h include 2017-11-07 16:50:26 -03:00
w32pthreads.h w32pthreads: remove some remaining superfluous checks 2017-12-25 23:17:56 -03:00