Add an option for building examples

Examples are not like demos; the latter are installed, and provide a
Flatpak manifest for CI pipelines and GNOME Builder. We should not be
using a single configure time option to gate building both.
This commit is contained in:
Emmanuele Bassi 2018-03-27 13:15:21 +01:00
parent 934354fb8c
commit d50708b024
2 changed files with 9 additions and 5 deletions

View File

@ -621,14 +621,16 @@ subdir('gdk')
subdir('gsk')
subdir('gtk')
subdir('modules')
if get_option('demos')
subdir('demos')
subdir('examples')
endif
if get_option('build-tests')
subdir('tests')
subdir('testsuite')
endif
if get_option('demos')
subdir('demos')
endif
if get_option('build-examples')
subdir('examples')
endif
# config.h
configure_file(input: 'config.h.meson',

View File

@ -38,7 +38,9 @@ option('introspection', type: 'boolean', value: 'true',
# Demos and binaries
option('demos', type: 'boolean', value: 'true',
description : 'Build demos and example programs')
description : 'Build demo programs')
option('build-examples', type: 'boolean', value: 'true',
description : 'Build examples')
option('build-tests', type: 'boolean', value: 'true',
description : 'Build tests')
option('install-tests', type: 'boolean', value: 'false',