30 lines
		
	
	
		
			842 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			842 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
| 
 | |
| widgetfactory_sources = [
 | |
|   'widget-factory.c'
 | |
| ]
 | |
| 
 | |
| widgetfactory_resources = gnome.compile_resources(
 | |
|   'widgetfactory_resources',
 | |
|   'widget-factory.gresource.xml',
 | |
|   source_dir: '.'
 | |
| )
 | |
| 
 | |
| foreach s: [ '16', '22', '24', '32', '48', '256']
 | |
|   icon_destdir = join_paths(gtk_datadir, 'icons', 'hicolor', '@0@x@0@'.format(s), 'apps')
 | |
|   icons = [join_paths('data', '@0@x@0@'.format(s), 'gtk3-widget-factory.png'),
 | |
|            join_paths('data', '@0@x@0@'.format(s), 'gtk3-widget-factory-symbolic.symbolic.png')]
 | |
|   install_data(icons, install_dir: icon_destdir)
 | |
| endforeach
 | |
| 
 | |
| widget_factory = executable(
 | |
|   'gtk3-widget-factory',
 | |
|   widgetfactory_sources,
 | |
|   widgetfactory_resources,
 | |
|   dependencies: libgtk_dep,
 | |
|   include_directories : confinc,
 | |
|   install: true
 | |
| )
 | |
| 
 | |
| # desktop file
 | |
| install_data('gtk3-widget-factory.desktop', install_dir: gtk_applicationsdir)
 | 
