Initialize repo.
[platform/core/uifw/rive-tizen.git] / meson.build
1 project('rive-tizen',
2         'cpp',
3         version : '0.1.0',
4         license : 'MIT')
5
6 subdir('lib')
7
8 thorvg_dep = dependency('thorvg', required : true)
9
10 rive-tizen_lib = library(
11         'rive-tizen',
12         include_directories : [headers, math_headers, thorvg_headers],
13         version             : meson.project_version(),
14         dependencies        : [math_dep, rive-tizen_dep, rive-tizen_render_dep, thorvg_dep],
15         install             : true,
16         gnu_symbol_visibility : 'hidden',
17 )
18
19 rive-tizen_lib_dep = declare_dependency(
20         include_directories : [headers, math_headers, thorvg_headers],
21         link_with : rive-tizen_lib
22 )
23
24 pkg_mod = import('pkgconfig')
25
26 pkg_mod.generate(
27         libraries    : rive-tizen_lib,
28         version      : meson.project_version(),
29         name         : 'librive-tizen',
30         filebase     : 'rive-tizen',
31         description  : 'A Rive Animation Tizen Runtime Engine'
32 )
33
34 subdir('example')
35 subdir('assets')
36