diff options
Diffstat (limited to 'demos/gtk-demo/meson.build')
-rw-r--r-- | demos/gtk-demo/meson.build | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/demos/gtk-demo/meson.build b/demos/gtk-demo/meson.build index 432aecb51b..b6492c7b5b 100644 --- a/demos/gtk-demo/meson.build +++ b/demos/gtk-demo/meson.build @@ -76,8 +76,11 @@ demos = files([ gtkdemo_deps = [ libgtk_dep, ] +extra_demo_sources = files(['main.c', 'gtkfishbowl.c', 'fontplane.c', 'gtkgears.c']) + if harfbuzz_dep.found() and pangoft_dep.found() demos += files('font_features.c') + extra_demo_sources += files(['script-names.c', 'language-names.c']) gtkdemo_deps += [ harfbuzz_dep, ] endif @@ -97,9 +100,7 @@ gtkdemo_resources = gnome.compile_resources('gtkdemo_resources', source_dir: '.') executable('gtk4-demo', - 'main.c', 'gtkfishbowl.c', 'fontplane.c', 'script-names.c', 'language-names.c', - 'gtkgears.c', - demos, demos_h, gtkdemo_resources, + demos, demos_h, extra_demo_sources, gtkdemo_resources, c_args: gtkdemo_args, dependencies: gtkdemo_deps, include_directories: confinc, @@ -135,4 +136,4 @@ install_data('org.gtk.Demo.gschema.xml', install_dir: gtk_schemasdir) gnome.compile_schemas() # appdata -install_data('org.gtk.Demo.appdata.xml', install_dir: gtk_appdatadir)
\ No newline at end of file +install_data('org.gtk.Demo.appdata.xml', install_dir: gtk_appdatadir) |