From 4795927dc1077e0df89450fcb1658fdb348e5181 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 11 Jun 2021 21:02:36 +0900 Subject: [PATCH] fix build break. regression by - 15b56a66de8fb5872afc4bda4986cae6967ddb56 --- meson.build | 4 ++++ src/lib/tvgLoaderMgr.cpp | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index b6badf9a..69f41cfc 100644 --- a/meson.build +++ b/meson.build @@ -20,6 +20,10 @@ if get_option('loaders').contains('svg') == true config_h.set10('THORVG_SVG_LOADER_SUPPORT', true) endif +if get_option('loaders').contains('tvg') == true + config_h.set10('THORVG_TVG_LOADER_SUPPORT', true) +endif + if get_option('loaders').contains('png') == true config_h.set10('THORVG_PNG_LOADER_SUPPORT', true) endif diff --git a/src/lib/tvgLoaderMgr.cpp b/src/lib/tvgLoaderMgr.cpp index 657a837b..b1ad1e8d 100644 --- a/src/lib/tvgLoaderMgr.cpp +++ b/src/lib/tvgLoaderMgr.cpp @@ -29,7 +29,10 @@ #include "tvgPngLoader.h" #endif -#include "tvgTvgLoader.h" +#ifdef THORVG_TVG_LOADER_SUPPORT + #include "tvgTvgLoader.h" +#endif + #include "tvgRawLoader.h" /************************************************************************/ @@ -56,7 +59,9 @@ static Loader* _find(FileType type) break; } case FileType::Tvg: { +#ifdef THORVG_TVG_LOADER_SUPPORT return new TvgLoader; +#endif break; } default: {