diff --git a/meson.build b/meson.build index 33ec4f1..70dbf98 100644 --- a/meson.build +++ b/meson.build @@ -144,12 +144,14 @@ install_headers( # src library_includes = include_directories('include') library_options = ['-DBUILDING_LIBDICOM'] +if meson.is_cross_build() + dict_lookup = [ 'dicom-dict-lookup.c', 'dicom-dict-lookup.h' ] +else dict_build = executable( 'dicom-dict-build', files('src/dicom-dict-build.c', 'src/dicom-dict-tables.c'), dependencies : [uthash], include_directories : library_includes, - native : true, ) dict_lookup = custom_target( 'dicom-dict-lookup', @@ -156,6 +158,7 @@ dict_lookup = custom_target( command : [dict_build, '@OUTPUT@'], output : ['dicom-dict-lookup.c', 'dicom-dict-lookup.h'], ) +endif library_sources = [dict_lookup] + files( 'src/dicom-data.c', 'src/dicom-dict-tables.c',