mirror of
				https://github.com/swaywm/sway.git
				synced 2025-10-29 05:40:18 -04:00 
			
		
		
		
	Use 'private-code' for wayland-scanner code generation
Same as for wlroots - autodetect version and use either 'code' or the new one
This commit is contained in:
		
							parent
							
								
									3dd185ec04
								
							
						
					
					
						commit
						9073c9a6c7
					
				
					 1 changed files with 8 additions and 1 deletions
				
			
		|  | @ -2,10 +2,17 @@ wl_protocol_dir = wayland_protos.get_pkgconfig_variable('pkgdatadir') | |||
| 
 | ||||
| wayland_scanner = find_program('wayland-scanner') | ||||
| 
 | ||||
| # should check wayland_scanner's version, but it is hard to get | ||||
| if wayland_server.version().version_compare('>=1.14.91') | ||||
| 	code_type = 'private-code' | ||||
| else | ||||
| 	code_type = 'code' | ||||
| endif | ||||
| 
 | ||||
| wayland_scanner_code = generator( | ||||
| 	wayland_scanner, | ||||
| 	output: '@BASENAME@-protocol.c', | ||||
| 	arguments: ['code', '@INPUT@', '@OUTPUT@'], | ||||
| 	arguments: [code_type, '@INPUT@', '@OUTPUT@'], | ||||
| ) | ||||
| 
 | ||||
| wayland_scanner_client = generator( | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dominique Martinet
						Dominique Martinet