mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-14 12:04:29 +00:00

Change-Id: Ie1a9d1b6632433413098282c1cfaf4cf8e1cf9b9 Signed-off-by: Prudhvi Raj Vasireddi <prudhvi.raj@samsung.com>
35 lines
933 B
Meson
35 lines
933 B
Meson
compiler_flags = ['-DTIZENVG_BUILD']
|
|
|
|
subdir('lib')
|
|
subdir('examples')
|
|
m_dep = meson.get_compiler('cpp').find_library('m')
|
|
egl_dep = meson.get_compiler('cpp').find_library('EGL')
|
|
gl_dep = meson.get_compiler('cpp').find_library('GLESv2')
|
|
|
|
tizenvg_lib_dep = [ src_dep, swraster_dep, glraster_dep, m_dep, egl_dep, gl_dep]
|
|
|
|
|
|
tizenvg_lib = library(
|
|
'tizenvg',
|
|
include_directories : headers,
|
|
version : meson.project_version(),
|
|
dependencies : tizenvg_lib_dep,
|
|
install : true,
|
|
cpp_args : compiler_flags,
|
|
gnu_symbol_visibility : 'hidden',
|
|
)
|
|
|
|
tizenvg_dep = declare_dependency(
|
|
include_directories: headers,
|
|
link_with : tizenvg_lib
|
|
)
|
|
|
|
pkg_mod = import('pkgconfig')
|
|
|
|
pkg_mod.generate(
|
|
libraries : tizenvg_lib,
|
|
version : meson.project_version(),
|
|
name : 'libtizenvg',
|
|
filebase : 'tizenvg',
|
|
description : 'A Tizen library for rendering vector graphics'
|
|
)
|