[vlc-devel] [PATCH 09/14] configure: darwin: add -D_INTL_REDIRECT_MACROS to CPPFLAGS

Marvin Scholz epirat07 at gmail.com
Wed Mar 11 15:31:29 CET 2020


On 11 Mar 2020, at 14:36, Steve Lhomme wrote:

> It seems the patch is doing more than that. Like adding -std=gnu11 for 
> this mac target.
>

Hmm I don’t see that, maybe you misread the diff or I overlooked 
something?

-    CFLAGS="${CFLAGS} -D_INTL_REDIRECT_MACROS -std=gnu11"
+    CFLAGS="${CFLAGS} -std=gnu11"

This does not add -std=gnu11, it was there before and is there after.

Maybe my commit message was a bit unclear, I remove the 
_INTL_REDIRECT_MACROS define
from other flags and add it to CPPFLAGS, in the end it will make no 
difference as
CPPFLAGS are used in all those cases too.

> On 2020-03-11 13:37, Marvin Scholz wrote:
>> ---
>>   configure.ac | 7 +++----
>>   1 file changed, 3 insertions(+), 4 deletions(-)
>>
>> diff --git a/configure.ac b/configure.ac
>> index 12e16e3641..c6b51f88d9 100644
>> --- a/configure.ac
>> +++ b/configure.ac
>> @@ -169,11 +169,10 @@ case "${host_os}" in
>>         ;;
>>       esac
>>  -    CFLAGS="${CFLAGS} -D_INTL_REDIRECT_MACROS -std=gnu11"
>> +    AX_APPEND_FLAG([-D_INTL_REDIRECT_MACROS], [CPPFLAGS])
>> +    CFLAGS="${CFLAGS} -std=gnu11"
>>       CXX="${CXX} -stdlib=libc++ -std=c++11"
>> -    CXXFLAGS="${CXXFLAGS} -D_INTL_REDIRECT_MACROS"
>> -    CPPFLAGS="${CPPFLAGS}"
>> -    OBJCFLAGS="${OBJCFLAGS} -D_INTL_REDIRECT_MACROS -std=gnu11 
>> -Werror=partial-availability"
>> +    OBJCFLAGS="${OBJCFLAGS} -std=gnu11 -Werror=partial-availability"
>>       LDFLAGS="${LDFLAGS} -Wl,-headerpad_max_install_names"
>>       VLC_ADD_LIBS([libvlc 
>> vlc],[-Wl,-undefined,dynamic_lookup,-framework,AppKit])
>>       VLC_ADD_LIBS([libvlccore],[-Wl,-framework,CoreFoundation,-framework,CoreServices])
>> -- 
>> 2.21.1 (Apple Git-122.3)
>>
>> _______________________________________________
>> vlc-devel mailing list
>> To unsubscribe or modify your subscription options:
>> https://mailman.videolan.org/listinfo/vlc-devel
>>
> _______________________________________________
> 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