forked from enlightenment/efl
31 lines
954 B
Meson
31 lines
954 B
Meson
elua_suite_deps = [check, eina, elua]
|
|
|
|
elua_suite_src = [
|
|
'elua_suite.c',
|
|
'elua_suite.h',
|
|
'elua_lib.c'
|
|
]
|
|
|
|
elua_bindings_dir = join_paths(meson.source_root(), 'src', 'bindings', 'lua')
|
|
elua_core_dir = join_paths(meson.source_root(), 'src', 'scripts', 'elua', 'core')
|
|
elua_modules_dir = join_paths(meson.source_root(), 'src', 'scripts', 'elua', 'modules')
|
|
elua_apps_dir = join_paths(meson.source_root(), 'src', 'tests', 'elua', 'data', 'apps')
|
|
|
|
elua_suite = executable('elua_suite',
|
|
elua_suite_src,
|
|
include_directories : config_dir,
|
|
dependencies: [elua_suite_deps, check],
|
|
c_args : [
|
|
'-DELUA_BINDINGS_DIR="'+elua_bindings_dir+'"',
|
|
'-DELUA_CORE_DIR="'+elua_core_dir+'"',
|
|
'-DELUA_MODULES_DIR="'+elua_modules_dir+'"',
|
|
'-DELUA_APPS_DIR="'+elua_apps_dir+'"',
|
|
'-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
|
|
'-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"'
|
|
]
|
|
)
|
|
|
|
test('elua-suite', elua_suite,
|
|
env : test_env
|
|
)
|