thorvg/src/loaders/lottie/meson.build
Hermet Park 709ef9158f lottie: support the expression feature
The current development of the expression engine is experimental.
It does not support multi-threading.

Therefore, when tvg::Initializer::init() is configured
with more than one thread, expressions will be automatically disabled.

issue: https://github.com/thorvg/thorvg/issues/1640
2024-06-24 12:29:17 +09:00

30 lines
705 B
Meson

if lottie_expressions
subdir('jerryscript')
endif
source_file = [
'tvgLottieBuilder.h',
'tvgLottieExpressions.h',
'tvgLottieInterpolator.h',
'tvgLottieLoader.h',
'tvgLottieModel.h',
'tvgLottieParser.h',
'tvgLottieParserHandler.h',
'tvgLottieProperty.h',
'tvgLottieAnimation.cpp',
'tvgLottieBuilder.cpp',
'tvgLottieExpressions.cpp',
'tvgLottieInterpolator.cpp',
'tvgLottieLoader.cpp',
'tvgLottieModel.cpp',
'tvgLottieParserHandler.cpp',
'tvgLottieParser.cpp'
]
subloader_dep += [declare_dependency(
include_directories : include_directories('.'),
sources : source_file
)]
install_headers('thorvg_lottie.h')
headers += include_directories('.')