meson: host_system is 'ios' when building for iOS

The cross file sets this value, and we use 'ios' in Cerbero.
This commit is contained in:
Nirbheek Chauhan 2018-08-17 02:54:00 +05:30
parent 6b4fc62b7b
commit 0a84fae16c
2 changed files with 4 additions and 8 deletions

View file

@ -27,13 +27,9 @@ if host_system == 'android'
message('PTP not supported on Android because of permissions.')
elif host_system == 'windows'
message('PTP not supported on Windows, not ported yet.')
elif host_system == 'darwin'
if cc.has_header('MobileCoreServices/MobileCoreServices.h')
message('PTP not supported on iOS because of permissions.')
else
have_ptp = true
endif
elif ['linux', 'netbsd', 'freebsd', 'openbsd', 'kfreebsd', 'dragonfly', 'solaris'].contains(host_system)
elif host_system == 'ios'
message('PTP not supported on iOS because of permissions.')
elif ['linux', 'darwin', 'netbsd', 'freebsd', 'openbsd', 'kfreebsd', 'dragonfly', 'solaris'].contains(host_system)
message('PTP supported on ' + host_system + '.')
have_ptp = true
endif

View file

@ -108,7 +108,7 @@ else
cdata.set('MEMORY_ALIGNMENT', mem_align_opt.to_int())
endif
if host_system == 'darwin'
if ['darwin', 'ios'].contains(host_system)
cdata.set_quoted('GST_EXTRA_MODULE_SUFFIX', '.dylib')
endif