efl

Форк
0
/
meson.build 
30 строк · 954.0 Байт
1
elua_suite_deps = [check, eina, elua]
2

3
elua_suite_src = [
4
   'elua_suite.c',
5
   'elua_suite.h',
6
   'elua_lib.c'
7
]
8

9
elua_bindings_dir = join_paths(meson.source_root(), 'src', 'bindings', 'lua')
10
elua_core_dir = join_paths(meson.source_root(), 'src', 'scripts', 'elua', 'core')
11
elua_modules_dir = join_paths(meson.source_root(), 'src', 'scripts', 'elua', 'modules')
12
elua_apps_dir = join_paths(meson.source_root(), 'src', 'tests', 'elua', 'data', 'apps')
13

14
elua_suite = executable('elua_suite',
15
  elua_suite_src,
16
  include_directories : config_dir,
17
  dependencies: [elua_suite_deps, check],
18
  c_args : [
19
    '-DELUA_BINDINGS_DIR="'+elua_bindings_dir+'"',
20
    '-DELUA_CORE_DIR="'+elua_core_dir+'"',
21
    '-DELUA_MODULES_DIR="'+elua_modules_dir+'"',
22
    '-DELUA_APPS_DIR="'+elua_apps_dir+'"',
23
    '-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
24
    '-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"'
25
  ]
26
)
27

28
test('elua-suite', elua_suite,
29
  env : test_env
30
)
31

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

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

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

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