thorvg/src/meson.build
Prudhvi Raj Vasireddi 48e47b272b gl_engine: gl infrastructure interfaces
Change-Id: Ie1a9d1b6632433413098282c1cfaf4cf8e1cf9b9
Signed-off-by: Prudhvi Raj Vasireddi <prudhvi.raj@samsung.com>
2020-05-26 13:56:35 -04:00

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'
)