if global_options.process_cmd:
includes = global_options.include_path
if global_options.lily_output_dir:
- includes = [os.path.abspath(global_options.lily_output_dir] + includes
- global_options.process_cmd += ' '.join ([(' -I %s' % ly.mkarg (p))
+ # This must be first, so lilypond prefers to read .ly
+ # files in the other lybookdb dir.
+ includes = [os.path.abspath(global_options.lily_output_dir)] + includes
+ global_options.process_cmd += ' '.join ([' -I %s' % ly.mkarg (p)
for p in includes])
if global_options.format in (TEXINFO, LATEX):