diff --git a/sys/applemedia/meson.build b/sys/applemedia/meson.build index 7000ce2650..3649eac275 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)