40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Meson
		
	
	
	
| 
 | |
| if build_docs_devel
 | |
|     foreach basename : ['Xserver-spec', 'Xinput']
 | |
| 
 | |
|         input_xml = basename + '.xml'
 | |
| 
 | |
|         custom_target(
 | |
|             basename + '.html',
 | |
|             output: basename + '.html',
 | |
|             input: [input_xml],
 | |
|             command: [xmlto] + docs_xmlto_search_flags + [
 | |
|                 '-x',  join_paths(doc_stylesheet_srcdir, 'xorg-xhtml.xsl'),
 | |
|                 '-o', meson.current_build_dir(),
 | |
|                 'xhtml-nochunks', '@INPUT0@'],
 | |
|             build_by_default: true,
 | |
|             install: false,
 | |
|         )
 | |
| 
 | |
|         if build_docs_pdf
 | |
|             foreach format : ['ps', 'pdf']
 | |
|                 output_fn = basename + '.' + format
 | |
|                 custom_target(
 | |
|                     output_fn,
 | |
|                     output: output_fn,
 | |
|                     input: [input_xml],
 | |
|                     command: [xmlto] + docs_xmlto_search_flags + [
 | |
|                         '-x',  join_paths(doc_stylesheet_srcdir, 'xorg-fo.xsl'),
 | |
|                         '--stringparam', 'img.src.path=' + meson.current_build_dir(),
 | |
|                         '-o', meson.current_build_dir(),
 | |
|                         '--with-fop', format, '@INPUT0@'],
 | |
|                     build_by_default: true,
 | |
|                     install: false,
 | |
|                 )
 | |
|             endforeach
 | |
|         endif
 | |
|     endforeach
 | |
| endif
 | |
| 
 | |
| subdir('dtrace')
 |