[FFmpeg-devel] [PATCH 1/2] configure: fix nvenc detection logic

James Almer jamrial at gmail.com
Wed Aug 31 18:32:30 EEST 2016


On 8/31/2016 11:58 AM, Carl Eugen Hoyos wrote:
> Hi!
> 
> 2016-08-31 16:42 GMT+02:00 Timo Rothenpieler <timo at rothenpieler.org>:
> 
>> +if enabled x86; then
>> +    case $target_os in
>> +        mingw32*|mingw64*|win32|win64|linux|cygwin*)
>> +            ;;
>> +        *)
>> +            disable nvenc
>> +            ;;
>> +    esac
>> +else
>> +    disable nvenc
>>  fi
> 
>> +enabled nvenc &&
>> +    check_cc -I$source_path <<EOF || disable nvenc
> 
> Why is the complicated part above still necessary with
> this check?

This test makes sure broken compilers like msvc 2012 don't enable nvenc.
But otherwise, without the above arch and OS checks it would succeed on
pretty much any target since it simply compiles a standalone header.



More information about the ffmpeg-devel mailing list