36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Meson
		
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Meson
		
	
	
	
 | 
						|
if build_docs_devel
 | 
						|
    basename = 'ddxDesign'
 | 
						|
    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
 | 
						|
endif
 |