1 compiler_flags = ['-DRIVE_BUILD']
3 cc = meson.get_compiler('cpp')
4 if (cc.get_id() != 'msvc')
5 compiler_flags += ['-fno-exceptions', '-fno-rtti',
6 '-fno-unwind-tables' , '-fno-asynchronous-unwind-tables',
7 '-Woverloaded-virtual', '-Wno-unused-parameter']
14 rive_tizen_dep = declare_dependency(
15 include_directories : include_directories('.'),
16 sources : rive_tizen_src
21 rive_tizen_lib = library(
23 include_directories : headers,
24 version : meson.project_version(),
25 dependencies : [rive_cpp_dep, rive_tizen_dep, rive_tizen_renderer_dep],
27 cpp_args : compiler_flags,
28 gnu_symbol_visibility : 'hidden',
31 rive_tizen_lib_dep = declare_dependency(
32 include_directories : headers,
33 link_with : rive_tizen_lib
36 pkg_mod = import('pkgconfig')
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'