meson: Pass native: false to add_languages()
authorNirbheek Chauhan <nirbheek@centricular.com>
Mon, 11 May 2020 23:05:37 +0000 (04:35 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Wed, 13 May 2020 13:55:33 +0000 (19:25 +0530)
This is needed for cross-compiling without a build machine compiler
available. The option was added in 0.54, but we only need this in
Cerbero and it doesn't break older versions so it should be ok.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/589>

ext/qt/meson.build
ext/taglib/meson.build
meson.build
sys/osxvideo/meson.build

index 0715ca4..c86e86a 100644 (file)
@@ -33,7 +33,7 @@ if not have_gstgl
   subdir_done()
 endif
 
-if not add_languages('cpp', required: qt5_option)
+if not add_languages('cpp', native: false, required: qt5_option)
   subdir_done()
 endif
 
index d526682..dcea2c5 100644 (file)
@@ -6,7 +6,7 @@ taglib_sources = [
 
 taglib_dep = dependency('taglib', version : '>= 1.5', required : get_option('taglib'))
 
-if taglib_dep.found() and add_languages('cpp', required : get_option('taglib'))
+if taglib_dep.found() and add_languages('cpp', native: false, required: get_option('taglib'))
   extra_args = []
   cxx = meson.get_compiler('cpp')
   if cxx.has_argument('-fvisibility=hidden')
index c501ccd..7461fd9 100644 (file)
@@ -16,7 +16,7 @@ else
 endif
 gst_version_is_dev = gst_version_minor % 2 == 1 and gst_version_micro < 90
 
-have_cxx = add_languages('cpp', required : false)
+have_cxx = add_languages('cpp', native: false, required: false)
 
 glib_req = '>= 2.44.0'
 orc_req = '>= 0.4.17'
index 28ff767..4a96fdc 100644 (file)
@@ -7,7 +7,7 @@ endif
 
 osxvideo_opengl_dep = dependency('appleframeworks', modules : ['OpenGL'], required : get_option('osxvideo'))
 osxvideo_cocoa_dep = dependency('appleframeworks', modules : ['Cocoa'], required : get_option('osxvideo'))
-have_objc = add_languages('objc', required : get_option('osxvideo'))
+have_objc = add_languages('objc', native: false, required: get_option('osxvideo'))
 
 if have_objc and osxvideo_opengl_dep.found() and osxvideo_cocoa_dep.found()