dwarfgen_src = [
'createirepformfrombinary.cc',
'createirepfrombinary.cc',
'dg_getopt.cc',
'dwarfgen.cc',
'irepattrtodbg.cc',
'ireptodbg.cc'
]
dg_args = []
if (lib_type == 'static')
dg_args += ['-DLIBDWARF_STATIC']
endif
libdwarfp_dir = include_directories('../../lib/libdwarfp')
dwarfgen_exe = executable('dwarfgen', dwarfgen_src,
cpp_args : [ dev_cppflags, libdwarf_args,dg_args ],
link_args : dwarf_link_args,
dependencies : [ libdwarf, libdwarfp ],
include_directories : [ config_dir, libdwarfp_dir ],
install : true
)
meson.override_find_program('dwarfgen', dwarfgen_exe)