mirror of
				https://gitlab.freedesktop.org/wlroots/wlroots.git
				synced 2025-11-03 09:01:40 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
	
		
			553 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			553 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
x11_libs = []
 | 
						|
x11_required = [
 | 
						|
	'x11-xcb',
 | 
						|
	'xcb',
 | 
						|
	'xcb-xinput',
 | 
						|
	'xcb-xfixes',
 | 
						|
]
 | 
						|
 | 
						|
foreach lib : x11_required
 | 
						|
	dep = dependency(lib, required: get_option('x11-backend'))
 | 
						|
	if not dep.found()
 | 
						|
		subdir_done()
 | 
						|
	endif
 | 
						|
 | 
						|
	x11_libs += dep
 | 
						|
endforeach
 | 
						|
 | 
						|
lib_wlr_backend_x11 = static_library(
 | 
						|
	'wlr_backend_x11',
 | 
						|
	files(
 | 
						|
		'backend.c',
 | 
						|
		'input_device.c',
 | 
						|
		'output.c',
 | 
						|
	),
 | 
						|
	include_directories: wlr_inc,
 | 
						|
	dependencies: [
 | 
						|
		wayland_server,
 | 
						|
		pixman,
 | 
						|
		xkbcommon,
 | 
						|
		x11_libs,
 | 
						|
	],
 | 
						|
)
 | 
						|
 | 
						|
backend_parts += lib_wlr_backend_x11
 | 
						|
conf_data.set10('WLR_HAS_X11_BACKEND', true)
 |