From 38c3d4ca7b8e562e1396b902bb6dea07155ed3aa Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Mon, 17 Jun 2019 14:58:50 +1000 Subject: [PATCH] applemedia: add the '-fobjc-arc' for darwin/ios We use ARC so we need to signal that to the compiler. --- sys/applemedia/meson.build | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/sys/applemedia/meson.build b/sys/applemedia/meson.build index 7000ce2..3649eac 100644 --- a/sys/applemedia/meson.build +++ b/sys/applemedia/meson.build @@ -23,6 +23,15 @@ if not ['darwin', 'ios'].contains(host_system) or applemedia_option.disabled() subdir_done() endif +if ['darwin', 'ios'].contains(host_system) + objc = meson.get_compiler('objc') + if not objc.has_argument('-fobjc-arc') + error('ARC is required for building') + endif + + applemedia_objc_args += ['-fobjc-arc'] +endif + applemedia_frameworks = [] corefoundation_dep = dependency('CoreFoundation', required : applemedia_option) coremedia_dep = dependency('CoreMedia', required : applemedia_option) -- 2.7.4