mirror of
https://github.com/thorvg/thorvg.git
synced 2025-06-08 05:33:36 +00:00
infra: meson code clean up
This commit is contained in:
parent
568846491d
commit
3399b36679
2 changed files with 16 additions and 17 deletions
27
meson.build
27
meson.build
|
@ -31,27 +31,26 @@ if get_option('engines').contains('wg_beta') == true
|
||||||
config_h.set10('THORVG_WG_RASTER_SUPPORT', true)
|
config_h.set10('THORVG_WG_RASTER_SUPPORT', true)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
#Tools
|
||||||
|
all_tools = get_option('tools').contains('all')
|
||||||
|
svg2tvg = all_tools or get_option('tools').contains('svg2tvg')
|
||||||
|
lottie2gif = all_tools or get_option('tools').contains('lottie2gif')
|
||||||
|
svg2png = all_tools or get_option('tools').contains('svg2png')
|
||||||
|
|
||||||
#Loaders
|
#Loaders
|
||||||
all_loaders = get_option('loaders').contains('all')
|
all_loaders = get_option('loaders').contains('all')
|
||||||
svg_loader = all_loaders or get_option('loaders').contains('svg')
|
svg_loader = all_loaders or get_option('loaders').contains('svg') or svg2tvg or svg2png
|
||||||
tvg_loader = all_loaders or get_option('loaders').contains('tvg')
|
tvg_loader = all_loaders or get_option('loaders').contains('tvg')
|
||||||
png_loader = all_loaders or get_option('loaders').contains('png')
|
png_loader = all_loaders or get_option('loaders').contains('png')
|
||||||
jpg_loader = all_loaders or get_option('loaders').contains('jpg')
|
jpg_loader = all_loaders or get_option('loaders').contains('jpg')
|
||||||
lottie_loader = all_loaders or get_option('loaders').contains('lottie')
|
lottie_loader = all_loaders or get_option('loaders').contains('lottie') or lottie2gif
|
||||||
ttf_loader = all_loaders or get_option('loaders').contains('ttf')
|
ttf_loader = all_loaders or get_option('loaders').contains('ttf')
|
||||||
webp_loader = all_loaders or get_option('loaders').contains('webp')
|
webp_loader = all_loaders or get_option('loaders').contains('webp')
|
||||||
|
|
||||||
#Savers
|
#Savers
|
||||||
all_savers = get_option('savers').contains('all')
|
all_savers = get_option('savers').contains('all')
|
||||||
tvg_saver = all_savers or get_option('savers').contains('tvg')
|
tvg_saver = all_savers or get_option('savers').contains('tvg') or svg2tvg
|
||||||
gif_saver = all_savers or get_option('savers').contains('gif')
|
gif_saver = all_savers or get_option('savers').contains('gif') or lottie2gif
|
||||||
|
|
||||||
#Tools
|
|
||||||
all_tools = get_option('tools').contains('all')
|
|
||||||
svg_loader = svg_loader or all_tools or get_option('tools').contains('svg')
|
|
||||||
lottie_loader = lottie_loader or all_tools or get_option('tools').contains('lottie')
|
|
||||||
tvg_saver = tvg_saver or all_tools or get_option('tools').contains('tvg')
|
|
||||||
gif_saver = gif_saver or all_tools or get_option('tools').contains('gif')
|
|
||||||
|
|
||||||
#Loaders/savers/tools config
|
#Loaders/savers/tools config
|
||||||
if svg_loader
|
if svg_loader
|
||||||
|
@ -191,9 +190,9 @@ Summary:
|
||||||
get_option('log'),
|
get_option('log'),
|
||||||
get_option('tests'),
|
get_option('tests'),
|
||||||
get_option('examples'),
|
get_option('examples'),
|
||||||
all_tools or get_option('tools').contains('svg2tvg'),
|
svg2tvg,
|
||||||
all_tools or get_option('tools').contains('svg2png'),
|
svg2png,
|
||||||
all_tools or get_option('tools').contains('lottie2gif'),
|
lottie2gif
|
||||||
)
|
)
|
||||||
|
|
||||||
message(summary)
|
message(summary)
|
||||||
|
|
|
@ -2,14 +2,14 @@ if (lib_type == 'static')
|
||||||
compiler_flags += ['-DTVG_STATIC']
|
compiler_flags += ['-DTVG_STATIC']
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if all_tools or get_option('tools').contains('svg2png') == true
|
if svg2png
|
||||||
subdir('svg2png')
|
subdir('svg2png')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if all_tools or get_option('tools').contains('svg2tvg') == true
|
if svg2tvg
|
||||||
subdir('svg2tvg')
|
subdir('svg2tvg')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if all_tools or get_option('tools').contains('lottie2gif') == true
|
if lottie2gif
|
||||||
subdir('lottie2gif')
|
subdir('lottie2gif')
|
||||||
endif
|
endif
|
Loading…
Add table
Reference in a new issue