• Rodger Combs's avatar
    build: add support for building CUDA files with clang · 01994c93
    Rodger Combs authored
    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: 's avatarTimo Rothenpieler <timo@rothenpieler.org>
    01994c93
Name
Last commit
Last update
compat Loading commit data...
doc Loading commit data...
ffbuild Loading commit data...
fftools Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavresample Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswresample Loading commit data...
libswscale Loading commit data...
presets Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
INSTALL.md Loading commit data...
LICENSE.md Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
RELEASE Loading commit data...
configure Loading commit data...