Update rive-cpp to 2.0 version
[platform/core/uifw/rive-tizen.git] / src / meson.build
1 compiler_flags = ['-DRIVE_BUILD']
2
3 rive_tizen_src = [
4         'rive_tizen.cpp',
5         'skia_factory.cpp',
6 ]
7
8 if get_option('use_gl') == true
9         add_dep = [dependency('threads', required: true), dependency('gl', required: true)]
10 else
11         add_dep = [dependency('threads', required: true)]
12 endif
13
14 rive_tizen_dep = declare_dependency(
15         dependencies        : add_dep,
16         include_directories : include_directories('.'),
17         sources : rive_tizen_src
18 )
19
20 dlog_dep = dependency('dlog', required: true)
21
22 rive_tizen_lib = library(
23         'rive_tizen',
24         include_directories : headers,
25         version             : meson.project_version(),
26         dependencies        : [rive_tizen_dep, rive_cpp_dep, skia_dep, dlog_dep],
27         install             : true,
28         cpp_args            : compiler_flags
29 )
30
31 rive_tizen_lib_dep = declare_dependency(
32         include_directories : headers,
33         link_with : rive_tizen_lib
34 )
35
36 pkg_mod = import('pkgconfig')
37
38 pkg_mod.generate(
39         libraries    : rive_tizen_lib,
40         version      : meson.project_version(),
41         name         : 'librive_tizen',
42         filebase     : 'rive_tizen',
43         description  : 'A Rive Animation Tizen Runtime Engine'
44 )