[vlc-devel] [PATCH] configure: Simplify mingw flag checks

Steve Lhomme robux4 at gmail.com
Thu Nov 30 14:28:34 CET 2017


Works For Me

On Thu, Nov 30, 2017 at 2:14 PM, Jean-Baptiste Kempf <jb at videolan.org> wrote:
> OK for me
>
> On Thu, 30 Nov 2017, at 11:05, Marvin Scholz wrote:
>> ---
>>  configure.ac | 24 +++++++++---------------
>>  1 file changed, 9 insertions(+), 15 deletions(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index 0ca5244905..a8f0aba938 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -539,21 +539,15 @@ dnl Check for broken versions of mingw-runtime
>> compatability library
>>      ])
>>
>>      dnl Check for fnative-struct or mms-bitfields support for mingw32
>> -    VLC_SAVE_FLAGS
>> -    CFLAGS="${CFLAGS} -mms-bitfields"
>> -    CXXFLAGS="${CXXFLAGS} -mms-bitfields"
>> -    AC_CACHE_CHECK([if \$CC accepts -mms-bitfields],
>> -        [ac_cv_c_mms_bitfields],
>> -        [AC_TRY_COMPILE([],,ac_cv_c_mms_bitfields=yes,
>> ac_cv_c_mms_bitfields=no)])
>> -    if test "${ac_cv_c_mms_bitfields}" = "no"; then
>> -        VLC_RESTORE_FLAGS
>> -        CFLAGS="${CFLAGS} -fnative-struct"
>> -        CXXFLAGS="${CXXFLAGS} -fnative-struct"
>> -        AC_CACHE_CHECK([if \$CC accepts -fnative-struct],
>> -            [ac_cv_c_fnative_struct],
>> -            [AC_TRY_COMPILE([],,ac_cv_c_fnative_struct=yes,
>> ac_cv_c_fnative_struct=no)])
>> -        "${ac_cv_c_fnative_struct}" = "no" && VLC_RESTORE_FLAGS
>> -    fi
>> +    AX_CHECK_COMPILE_FLAG([-mms-bitfields], [
>> +        AX_APPEND_FLAG([-mms-bitfields], [CFLAGS])
>> +        AX_APPEND_FLAG([-mms-bitfields], [CXXFLAGS])
>> +    ], [
>> +        AX_CHECK_COMPILE_FLAG([-fnative-struct], [
>> +            AX_APPEND_FLAG([-fnative-struct], [CFLAGS])
>> +            AX_APPEND_FLAG([-fnative-struct], [CXXFLAGS])
>> +        ])
>> +    ])
>>  ])
>>
>>
>> --
>> 2.13.6 (Apple Git-96)
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>
>
> --
> Jean-Baptiste Kempf -  President
> +33 672 704 734
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list