From ae5a29be4ff930f4a2b40adf2edc71520c751805 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Tue, 13 Apr 2021 22:48:39 -0400 Subject: [PATCH] meson: only build demo manpages when demos are enabled Installing them even when manpages are enabled, but the demos are disabled, produces manpages for unavailable programs... --- docs/reference/gtk/meson.build | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index d3f55b442c..9fa282d38c 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -503,14 +503,19 @@ if get_option('man') and xsltproc.found() [ 'gtk-update-icon-cache', '1', ], [ 'gtk-encode-symbolic-svg', '1', ], [ 'gtk-launch', '1', ], - [ 'gtk3-demo', '1', ], - [ 'gtk3-demo-application', '1', ], - [ 'gtk3-widget-factory', '1', ], - [ 'gtk3-icon-browser', '1', ], [ 'gtk-builder-tool', '1', ], [ 'gtk-query-settings', '1', ], ] + if get_option('demos') + man_files += [ + [ 'gtk3-demo', '1', ], + [ 'gtk3-demo-application', '1', ], + [ 'gtk3-widget-factory', '1', ], + [ 'gtk3-icon-browser', '1', ], + ] + endif + if broadway_enabled man_files += [[ 'broadwayd', '1', ]] endif