mirror of https://code.videolan.org/videolan/vlc
test: iosvlc: fix -fobjc-arc
The -fobjc-arc was defined on CFLAGS whereas the only file compiled is an objective-C file, thus it was unused. With the flag moved to OBJCFLAGS, ARC is breaking the compilation because of a missing __bridge cast.
This commit is contained in:
parent
c82c995224
commit
0bfe880301
|
@ -295,7 +295,7 @@ endif
|
|||
vlc_ios_SOURCES = iosvlc.m
|
||||
vlc_ios_LDFLAGS = $(LDFLAGS_vlc) -Wl,-framework,Foundation,-framework,UIKit
|
||||
vlc_ios_LDFLAGS += -Xlinker -rpath -Xlinker "$(libdir)"
|
||||
vlc_ios_CFLAGS = -fobjc-arc
|
||||
vlc_ios_OBJCFLAGS = -fobjc-arc
|
||||
vlc_ios_LDADD = ../lib/libvlc.la ../src/libvlccore.la
|
||||
if HAVE_IOS
|
||||
noinst_PROGRAMS += vlc-ios
|
||||
|
|
|
@ -92,7 +92,8 @@ static int Open(vlc_object_t *obj)
|
|||
{
|
||||
AppDelegate *d = (AppDelegate *)[[UIApplication sharedApplication] delegate];
|
||||
assert(d != nil && d->window != nil);
|
||||
var_SetAddress(vlc_object_instance(obj), "drawable-nsobject", d->window);
|
||||
var_SetAddress(vlc_object_instance(obj), "drawable-nsobject",
|
||||
(__bridge void *)d->window);
|
||||
|
||||
return VLC_SUCCESS;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue