From: Han-Wen Nienhuys Date: Mon, 4 Jun 2007 02:07:08 +0000 (-0300) Subject: Support --local-datadir for output-distance X-Git-Tag: release/2.11.26-1~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=299cafec50b2f55850b56a5411bef7485edaadec;p=lilypond.git Support --local-datadir for output-distance Take fonts from test data, so we use the correct font for each version. --- diff --git a/buildscripts/output-distance.py b/buildscripts/output-distance.py index c60e965baf..ea82a93de9 100644 --- a/buildscripts/output-distance.py +++ b/buildscripts/output-distance.py @@ -609,12 +609,17 @@ class SignatureFileLink (FileLink): for f in glob.glob (pat): infile = f outfile = (dest_dir + '/' + f).replace ('.eps', '.png') - + data_option = '' + if options.local_data_dir: + data_option = ('-slilypond-datadir=%s/share/lilypond/current ' + % os.path.split(infile)[0]) + mkdir (os.path.split (outfile)[0]) cmd = ('gs -sDEVICE=png16m -dGraphicsAlphaBits=4 -dTextAlphaBits=4 ' + ' %(data_option)s ' ' -r101 ' ' -sOutputFile=%(outfile)s -dNOSAFER -dEPSCrop -q -dNOPAUSE ' - ' %(infile)s -c quit ' % locals ()) + ' %(infile)s -c quit ') % locals () files_created[oldnew].append (outfile) system (cmd) @@ -1221,6 +1226,13 @@ def main (): action="store_true", help="Create PNGs from EPSes") + + p.add_option ('--local-datadir', + dest="local_data_dir", + default=False, + action="store_true", + help='whether to use the share/lilypond/ directory in the test directory') + p.add_option ('-o', '--output-dir', dest="output_dir", default=None,