efl

Форк
0
/
meson.build 
45 строк · 1.1 Кб
1
generic_loaders = [ 'pdf', 'ps', 'raw', 'rsvg', 'xcf' ]
2

3
if get_option('gstreamer') == true
4
  generic_loaders += [ 'gst' ]
5
endif
6

7
generic_src = []
8
generic_deps = []
9

10
subdir('common')
11

12
common = static_library('evas_loader_common',
13
    generic_src,
14
    include_directories : config_dir,
15
    dependencies: [generic_deps, rt],
16
)
17

18
bin_ext=''
19
if sys_exe_extension == ''
20
  bin_ext='.'+sys_exe_extension
21
endif
22

23
foreach loader : generic_loaders
24
  generic_src = []
25
  generic_deps = []
26
  generic_support = []
27

28
  if get_option('evas-loaders-disabler').contains(loader) == false
29
    subdir(loader)
30

31
    tmp = executable('evas_image_loader.'+loader,
32
        generic_src,
33
        include_directories : config_dir + [include_directories('common')],
34
        link_with : common,
35
        dependencies: [eina, generic_deps],
36
        install_dir : join_paths(dir_lib, 'evas', 'utils'),
37
        install : true,
38
    )
39

40
    bin = join_paths(dir_lib, 'evas', 'utils', 'evas_image_loader.'+loader+bin_ext)
41
    evas_loader_map += [[bin, generic_support]]
42
  else
43
    message('Image loader '+loader+' disabled')
44
  endif
45
endforeach
46

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.