meson: Add coverity flag

Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
This commit is contained in:
Stéphane Graber 2022-06-03 15:48:32 -04:00
parent 3d24d295ce
commit 4dd5e0cf13
No known key found for this signature in database
GPG Key ID: C638974D64792D67
2 changed files with 7 additions and 0 deletions

View File

@ -128,6 +128,7 @@ endif
# Custom configuration. # Custom configuration.
cgrouppattern = get_option('cgroup-pattern') cgrouppattern = get_option('cgroup-pattern')
coverity = get_option('coverity-build')
init_script = get_option('init-script') init_script = get_option('init-script')
want_examples = get_option('examples') want_examples = get_option('examples')
want_io_uring = get_option('io-uring-event-loop') want_io_uring = get_option('io-uring-event-loop')
@ -137,6 +138,9 @@ want_tests = get_option('tests')
want_tools = get_option('tools') want_tools = get_option('tools')
srcconf.set_quoted('DEFAULT_CGROUP_PATTERN', cgrouppattern) srcconf.set_quoted('DEFAULT_CGROUP_PATTERN', cgrouppattern)
if coverity
srcconf.set('ENABLE_COVERITY_BUILD', 1)
endif
dummy_config_data = configuration_data() dummy_config_data = configuration_data()
dummy_config_data.set_quoted('DUMMY_VARIABLE', '1') dummy_config_data.set_quoted('DUMMY_VARIABLE', '1')

View File

@ -4,6 +4,9 @@
option('cgroup-pattern', type: 'string', value: '', option('cgroup-pattern', type: 'string', value: '',
description: 'CGroup pattern') description: 'CGroup pattern')
option('coverity-build', type: 'boolean', value: 'true',
description: 'build for coverity')
option('examples', type: 'boolean', value: 'true', option('examples', type: 'boolean', value: 'true',
description: 'build and install examples') description: 'build and install examples')