This can be required when pkgconfig is used to pick up Qt, which is not true for gstreamer, but may be true for other subprojects. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5124>
		
			
				
	
	
		
			67 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| [constants]
 | |
| macosx_sdk      = '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk'
 | |
| macosx_minver   = '10.13'
 | |
| qt_prefix       = HOME_DIR / 'Qt/5.15.2/clang_64'
 | |
| common_args     = ['--sysroot=' + macosx_sdk, '-mmacosx-version-min=' + macosx_minver, '-F' + macosx_sdk / 'System/Library/Frameworks', '-F' + qt_prefix / 'lib']
 | |
| # Uncomment for x86 macs:
 | |
| #homebrew_prefix = '/usr/local'
 | |
| # Uncomment for arm64 macs:
 | |
| homebrew_prefix = '/opt/homebrew'
 | |
| openssl_pc      = homebrew_prefix / 'opt/openssl@1.1/lib/pkgconfig'
 | |
| vpx_pc          = homebrew_prefix / 'opt/libvpx/lib/pkgconfig'
 | |
| 
 | |
| [built-in options]
 | |
| c_args              = common_args
 | |
| cpp_args            = common_args
 | |
| objc_args           = common_args
 | |
| objcpp_args         = common_args
 | |
| c_link_args         = common_args
 | |
| cpp_link_args       = common_args
 | |
| objc_link_args      = common_args
 | |
| objcpp_link_args    = common_args
 | |
| pkg_config_path     = [openssl_pc, vpx_pc]
 | |
| force_fallback_for  = ['zlib', 'libffi']
 | |
| 
 | |
| [project options]
 | |
| rs = 'enabled'
 | |
| libnice = 'enabled'
 | |
| tls = 'enabled'
 | |
| introspection = 'disabled'
 | |
| python = 'disabled'
 | |
| qt5 = 'enabled'
 | |
| 
 | |
| [gst-plugins-base:project options]
 | |
| gl = 'enabled'
 | |
| pango = 'enabled'
 | |
| 
 | |
| [gst-plugins-bad:project options]
 | |
| applemedia = 'enabled'
 | |
| webrtc = 'enabled'
 | |
| dtls = 'enabled'
 | |
| sctp = 'enabled'
 | |
| srtp = 'enabled'
 | |
| 
 | |
| [gst-plugins-good:project options]
 | |
| cairo = 'enabled'
 | |
| soup = 'enabled'
 | |
| soup-lookup-dep = 'true'
 | |
| qt-method = 'qmake'
 | |
| osxaudio = 'enabled'
 | |
| vpx = 'enabled'
 | |
| 
 | |
| [gst-plugins-rs:project options]
 | |
| gtk4 = 'enabled'
 | |
| 
 | |
| [gtk:project options]
 | |
| x11-backend = 'false'
 | |
| 
 | |
| [binaries]
 | |
| qmake = qt_prefix / 'bin/qmake'
 | |
| pkgconfig = homebrew_prefix / 'opt/pkg-config/bin/pkg-config'
 | |
| # cmake has horribly broken behaviour where it will hunt your
 | |
| # /Library/Frameworks for dependencies like zlib with no way to disable it,
 | |
| # which means if you have a gstreamer prefix, you will end up picking up all
 | |
| # headers from it at compile time (but not configure time). So just disable
 | |
| # picking up deps with cmake entirely.
 | |
| cmake = 'false'
 |