From 01994c93db43e50c01349203a76c0b7111d1d2f3 Mon Sep 17 00:00:00 2001 From: Rodger Combs Date: Tue, 30 Jul 2019 02:51:42 -0500 Subject: 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 --- Changelog | 1 + 1 file changed, 1 insertion(+) (limited to 'Changelog') diff --git a/Changelog b/Changelog index beb2d2615d..389ca6c4db 100644 --- a/Changelog +++ b/Changelog @@ -36,6 +36,7 @@ version 4.2: - derain filter - deesser filter - mov muxer writes tracks with unspecified language instead of English by default +- add support for using clang to compile CUDA kernels version 4.1: -- cgit v1.2.3