mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-07 16:11:13 +00:00
rlottie/meson: make rlottie buildable as a subproject
This commit is contained in:
parent
165fef76e6
commit
36eae75a5a
@ -16,7 +16,7 @@ executable('lottie2gif',
|
||||
executable('vectorTest',
|
||||
'vectortest.cpp',
|
||||
include_directories : inc,
|
||||
dependencies : [rlottie_dep])
|
||||
dependencies : [rlottie_lib_dep])
|
||||
|
||||
demo_dep = dependency('elementary', required : false)
|
||||
|
||||
|
@ -10,17 +10,22 @@ subdir('vector')
|
||||
subdir('lottie')
|
||||
subdir('binding')
|
||||
|
||||
rlottie_dep = [ vector_dep, lottie_dep, binding_dep, dependency('threads')]
|
||||
rlottie_lib_dep = [ vector_dep, lottie_dep, binding_dep, dependency('threads')]
|
||||
|
||||
rlottie_lib = shared_library('rlottie',
|
||||
include_directories : inc,
|
||||
version : meson.project_version(),
|
||||
dependencies : rlottie_dep,
|
||||
dependencies : rlottie_lib_dep,
|
||||
install : true,
|
||||
cpp_args : compiler_flags,
|
||||
gnu_symbol_visibility : 'hidden',
|
||||
)
|
||||
|
||||
# Make rlottie library usable as a Meson subproject.
|
||||
rlottie_dep = declare_dependency(
|
||||
include_directories: inc,
|
||||
link_with : rlottie_lib)
|
||||
|
||||
pkg_mod = import('pkgconfig')
|
||||
|
||||
pkg_mod.generate( libraries : rlottie_lib,
|
||||
|
@ -12,7 +12,7 @@ vector_testsuite = executable('vectorTestSuite',
|
||||
vector_test_sources,
|
||||
include_directories : inc,
|
||||
override_options : override_default,
|
||||
dependencies : [gtest_dep, rlottie_dep],
|
||||
dependencies : [gtest_dep, rlottie_lib_dep],
|
||||
)
|
||||
|
||||
test('Vector Testsuite', vector_testsuite)
|
||||
|
Loading…
x
Reference in New Issue
Block a user