Temporarily enabled svg as hot fix
[platform/upstream/efl.git] / src / generic / evas / meson.build
1 generic_loaders = ['gst', 'pdf',
2 'ps',
3 'raw',
4 'xcf']
5
6 generic_src = []
7 generic_deps = []
8
9 subdir('common')
10
11 common = static_library('evas_loader_common',
12     generic_src,
13     include_directories : config_dir,
14     dependencies: [generic_deps, rt],
15 )
16
17 bin_ext=''
18 if sys_exe_extension == ''
19   bin_ext='.'+sys_exe_extension
20 endif
21
22 foreach loader : generic_loaders
23   generic_src = []
24   generic_deps = []
25   generic_support = []
26
27   if get_option('evas-loaders-disabler').contains(loader) == false
28     subdir(loader)
29
30     tmp = executable('evas_image_loader.'+loader,
31         generic_src,
32         include_directories : config_dir + [include_directories('common')],
33         link_with : common,
34         dependencies: [eina, generic_deps],
35         install_dir : join_paths(dir_lib, 'evas', 'utils'),
36         install : true,
37     )
38
39     bin = join_paths(dir_lib, 'evas', 'utils', 'evas_image_loader.'+loader+bin_ext)
40     evas_loader_map += [[bin, generic_support]]
41   else
42     message('Image loader '+loader+' disabled')
43   endif
44 endforeach