[meson] execute find_program('gen-ragel-artifacts.py') only once

should rename the script also
This commit is contained in:
Ebrahim Byagowi 2020-07-14 20:28:06 +04:30 committed by GitHub
parent 5c8e1bd237
commit 60959b08e5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -292,14 +292,14 @@ ragel = find_program('ragel', required: false)
if not ragel.found()
warning('You have to install ragel if you are going to develop HarfBuzz itself')
else
ragel_helper = find_program('gen-ragel-artifacts.py')
foreach rl : hb_base_ragel_sources
hh = rl.split('.')[0] + '.hh'
custom_target('@0@'.format(hh),
build_by_default: true,
input: rl,
output: hh,
command: [find_program('gen-ragel-artifacts.py'),
'@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
command: [ragel_helper, '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
)
endforeach
endif