You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			19 lines
		
	
	
		
			655 B
		
	
	
	
		
			Meson
		
	
			
		
		
	
	
			19 lines
		
	
	
		
			655 B
		
	
	
	
		
			Meson
		
	
windows_conf = configuration_data()
 | 
						|
windows_conf.set('VERSION', meson.project_version())
 | 
						|
 | 
						|
splitted_version = meson.project_version().split('~')[0].split('.')
 | 
						|
windows_conf.set('VERSION_MAJOR', splitted_version[0])
 | 
						|
windows_conf.set('VERSION_MINOR', splitted_version.get(1, '0'))
 | 
						|
windows_conf.set('VERSION_REVISION', splitted_version.get(2, '0'))
 | 
						|
windows_conf.set('VERSION_EXTRA', splitted_version.get(3, '0'))
 | 
						|
windows_conf.set('srcdir', meson.current_source_dir())
 | 
						|
 | 
						|
mpd_rc = configure_file(
 | 
						|
  input: 'mpd.rc.in',
 | 
						|
  output: 'mpd.rc',
 | 
						|
  configuration: windows_conf,
 | 
						|
)
 | 
						|
 | 
						|
windows_mod = import('windows')
 | 
						|
windows_resources = windows_mod.compile_resources(mpd_rc)
 |