meson: fix building of svg / eet / json loader if its disabled

the problem was that the savers are defining the same defines as the
loaders. Because of me beeing paranoid, i would like to keep the double
define, as later on, someone will likely forget it, and it does not do
any harm here.

this fixes ci.

Reviewed-by: Stefan Schmidt <stefan@datenfreihafen.org>
Differential Revision: https://phab.enlightenment.org/D9174
This commit is contained in:
Marcel Hollerbach 2019-06-25 16:51:31 +02:00 committed by Stefan Schmidt
parent 1d2301818c
commit 8103b56874
1 changed files with 13 additions and 10 deletions

View File

@ -2,13 +2,16 @@ evas_vg_savers_file = ['eet', 'svg']
foreach loader : evas_vg_savers_file foreach loader : evas_vg_savers_file
file = join_paths(loader, 'evas_vg_save_'+loader+'.c') file = join_paths(loader, 'evas_vg_save_'+loader+'.c')
tmp = static_library('vg_saver_'+loader, file,
include_directories : config_dir, if (get_option('evas-loaders-disabler').contains(loader) == false)
dependencies: [eo, ector, emile, freetype, eet, evas_pre], tmp = static_library('vg_saver_'+loader, file,
) include_directories : config_dir,
evas_static_list += [declare_dependency( dependencies: [eo, ector, emile, freetype, eet, evas_pre],
sources: file, )
dependencies: [eo, ector, emile, freetype, eet, evas_pre], evas_static_list += [declare_dependency(
)] sources: file,
config_h.set('EVAS_STATIC_BUILD_VG_'+loader.to_upper(), '1') dependencies: [eo, ector, emile, freetype, eet, evas_pre],
endforeach )]
config_h.set('EVAS_STATIC_BUILD_VG_'+loader.to_upper(), '1')
endif
endforeach