diff options
Diffstat (limited to 'demos/widget-factory/meson.build')
-rw-r--r-- | demos/widget-factory/meson.build | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/demos/widget-factory/meson.build b/demos/widget-factory/meson.build index 550eb09bd9..e6f5644512 100644 --- a/demos/widget-factory/meson.build +++ b/demos/widget-factory/meson.build @@ -73,10 +73,18 @@ else ) endif +widgetfactory_cflags = [] +widgetfactory_sources = [ 'widget-factory.c' ] + +if libheif_dep.found() + widgetfactory_cflags += '-DHAVE_LIBHEIF' + widgetfactory_sources += 'heif-loader.c' +endif + executable('gtk4-widget-factory', - sources: ['widget-factory.c', widgetfactory_resources], - c_args: common_cflags, - dependencies: [ libgtk_dep, demo_conf_h ], + sources: [ widgetfactory_sources, widgetfactory_resources], + c_args: [ common_cflags, widgetfactory_cflags ], + dependencies: [ libgtk_dep, libheif_dep, demo_conf_h ], include_directories: confinc, win_subsystem: 'windows', link_args: extra_demo_ldflags, |