thorvg/src/renderer/meson.build
Hermet Park ef409139c2 infra: promote the GL engine to an official one.
The ThorVG OpenGL/ES engine has been stabilized and improved
significantly. Now, as a graphics engine, its drawing features
are quite functional. It is time to officially release the
engine and maintain it in the release process.

Thanks @Ruiwen for going above and beyond!

issue: https://github.com/thorvg/thorvg/issues/2435
2024-06-27 14:42:27 +09:00

55 lines
1,003 B
Meson

engine_dep = []
if sw_engine
subdir('sw_engine')
endif
if gl_engine
subdir('gl_engine')
endif
if wg_engine
subdir('wg_engine')
endif
source_file = [
'tvgAnimation.h',
'tvgCanvas.h',
'tvgCommon.h',
'tvgBinaryDesc.h',
'tvgFill.h',
'tvgFrameModule.h',
'tvgLoader.h',
'tvgLoadModule.h',
'tvgPicture.h',
'tvgRender.h',
'tvgIteratorAccessor.h',
'tvgSaveModule.h',
'tvgScene.h',
'tvgShape.h',
'tvgTaskScheduler.h',
'tvgText.h',
'tvgAccessor.cpp',
'tvgAnimation.cpp',
'tvgCanvas.cpp',
'tvgFill.cpp',
'tvgGlCanvas.cpp',
'tvgInitializer.cpp',
'tvgLoader.cpp',
'tvgPaint.cpp',
'tvgPicture.cpp',
'tvgRender.cpp',
'tvgSaver.cpp',
'tvgScene.cpp',
'tvgShape.cpp',
'tvgSwCanvas.cpp',
'tvgTaskScheduler.cpp',
'tvgText.cpp',
'tvgWgCanvas.cpp'
]
common_dep = declare_dependency(
dependencies : engine_dep,
include_directories : include_directories('.'),
sources : source_file
)