parent
							
								
									94ed2fc7bb
								
							
						
					
					
						commit
						784c20c82f
					
				| @ -0,0 +1,44 @@ | ||||
| x11_libs = [] | ||||
| x11_required = [ | ||||
| 	'xcb', | ||||
| 	'x11-xcb', | ||||
| ] | ||||
| x11_optional = [ | ||||
| 	'xcb-xkb', | ||||
| ] | ||||
| 
 | ||||
| foreach lib : x11_required | ||||
| 	dep = dependency(lib, required: get_option('x11-backend')) | ||||
| 	if not dep.found() | ||||
| 		subdir_done() | ||||
| 	endif | ||||
| 
 | ||||
| 	x11_libs += dep | ||||
| endforeach | ||||
| 
 | ||||
| foreach lib : x11_optional | ||||
| 	dep = dependency(lib, required: get_option(lib)) | ||||
| 	if dep.found() | ||||
| 		x11_libs += dep | ||||
| 		conf_data.set('WLR_HAS_' + lib.underscorify().to_upper(), true) | ||||
| 	endif | ||||
| 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.set('WLR_HAS_X11_BACKEND', true) | ||||
					Loading…
					
					
				
		Reference in new issue