diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-05-09 21:28:52 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-05-09 21:34:05 -0400 |
commit | 5fbeea38708f13bd8e02a81f3c4dde64fd5d5c24 (patch) | |
tree | 180af595c32e9e08d8fe367f0983b975b0142b0e | |
parent | 27368a418ad4ac8ecafbaa51db18531a5e5c160a (diff) | |
download | gtk+-5fbeea38708f13bd8e02a81f3c4dde64fd5d5c24.tar.gz |
build: Deprecate an option
Rename the demos option to build-demos, to match
the other options for building optional parts.
-rw-r--r-- | meson.build | 6 | ||||
-rw-r--r-- | meson_options.txt | 15 |
2 files changed, 13 insertions, 8 deletions
diff --git a/meson.build b/meson.build index a7db954f7f..a46257faa6 100644 --- a/meson.build +++ b/meson.build @@ -753,7 +753,7 @@ subdir('gdk') subdir('gsk') subdir('gtk') subdir('modules') -if get_option('demos') +if get_option('build-demos') subdir('demos') endif subdir('tools') @@ -860,7 +860,7 @@ if not meson.is_cross_build() gnome.post_install( glib_compile_schemas: true, gio_querymodules: gio_module_dirs, - gtk_update_icon_cache: get_option('demos'), + gtk_update_icon_cache: get_option('build-demos'), ) else message('Not executing post-install steps automatically when cross compiling') @@ -901,7 +901,7 @@ summary('Documentation', get_option('gtk_doc'), section: 'Build') summary('Man pages', get_option('man-pages'), section: 'Build') summary('Testsuite', get_option('build-testsuite'), section: 'Build') summary('Tests', get_option('build-tests'), section: 'Build') -summary('Demos', get_option('demos'), section: 'Build') +summary('Demos', get_option('build-demos'), section: 'Build') summary('Examples', get_option('build-examples'), section: 'Build') # Directories diff --git a/meson_options.txt b/meson_options.txt index 9f608e9e35..1526a351bc 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -108,17 +108,22 @@ option('introspection', # Demos, examples and tests -option('demos', - type: 'boolean', - value: true, - description : 'Build demo programs') - option('profile', type: 'combo', choices: [ 'default', 'devel' ], value: 'default', description : 'Profile to use for demos') +option('build-demos', + type: 'boolean', + value: true, + description : 'Build demo programs') + +option('demos', + type: 'boolean', + value: true, + deprecated: 'build-demos') + option('build-testsuite', type: 'boolean', value: true, |