vlc | branch: master | Alexandre Janniaux <[email protected]> | Sat Feb 6 19:22:42 2021 +0100| [0bfe88030104d2e9c962c24c144ce5c17294f146] | committer: Alexandre Janniaux
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. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0bfe88030104d2e9c962c24c144ce5c17294f146 --- test/Makefile.am | 2 +- test/iosvlc.m | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/test/Makefile.am b/test/Makefile.am index 54666fdc85..779c6a89a1 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -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 diff --git a/test/iosvlc.m b/test/iosvlc.m index 2752e5dc7b..fc73205c67 100644 --- a/test/iosvlc.m +++ b/test/iosvlc.m @@ -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; } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
