rizin/subprojects/rizin-shell-parser/meson.build
2022-04-28 01:38:03 +08:00

22 lines
642 B
Meson

project('rizin-shell-parser', 'c',
license : [ 'LGPL']
)
tree_sitter_dep = dependency('tree-sitter')
grammar_js = files('grammar.js')
tree_sitter_wrap_py = files('meson_tree_sitter_generate.py')
subdir('src')
libshell_parser = static_library('shell_parser', shell_parser_files,
include_directories: shell_parser_inc,
dependencies: tree_sitter_dep.partial_dependency(includes: true),
implicit_include_directories: true
)
shell_parser_dep = declare_dependency(
link_with: libshell_parser,
include_directories: shell_parser_inc,
dependencies: tree_sitter_dep
)
meson.override_dependency('rizin-shell-parser', shell_parser_dep)