XQuartz: Build the bundle trampoline when using meson
This brings the change fore1fdc856aeinto meson based builds Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> (cherry picked from commitb00cf4aef8)
This commit is contained in:
		
							parent
							
								
									033d93a021
								
							
						
					
					
						commit
						66ac50090d
					
				| 
						 | 
					@ -57,7 +57,6 @@ install_data('PkgInfo',
 | 
				
			||||||
    install_mode: 'rw-r--r--')
 | 
					    install_mode: 'rw-r--r--')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
install_data('X11.sh',
 | 
					install_data('X11.sh',
 | 
				
			||||||
    rename: 'X11',
 | 
					 | 
				
			||||||
    install_dir: join_paths(bundle_root, 'Contents/MacOS'),
 | 
					    install_dir: join_paths(bundle_root, 'Contents/MacOS'),
 | 
				
			||||||
    install_mode: 'rwxr-xr-x')
 | 
					    install_mode: 'rwxr-xr-x')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -70,6 +70,17 @@ x11_bin = executable('X11.bin',
 | 
				
			||||||
     install_dir: x11appdir,
 | 
					     install_dir: x11appdir,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# X11 (Bundle trampoline)
 | 
				
			||||||
 | 
					x11 = executable('X11',
 | 
				
			||||||
 | 
					     [
 | 
				
			||||||
 | 
					      'bundle_trampoline.c',
 | 
				
			||||||
 | 
					     ],
 | 
				
			||||||
 | 
					     c_args: xquartz_defs,
 | 
				
			||||||
 | 
					     link_args: ['-Objc'],
 | 
				
			||||||
 | 
					     install: true,
 | 
				
			||||||
 | 
					     install_dir: x11appdir,
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Xquartz
 | 
					# Xquartz
 | 
				
			||||||
xquartz_deps = [
 | 
					xquartz_deps = [
 | 
				
			||||||
    dependency('CoreServices', method: 'extraframework'),
 | 
					    dependency('CoreServices', method: 'extraframework'),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue