From 8badc0e070f47f275b50885b6eacad06d917022d Mon Sep 17 00:00:00 2001 From: Ross Smyth Date: Wed, 5 Mar 2025 16:31:13 -0500 Subject: [PATCH] Add fixture help message option for UNITY_CUSTOM_HELP_MSG --- meson.build | 4 ++++ meson_options.txt | 1 + 2 files changed, 5 insertions(+) diff --git a/meson.build b/meson.build index e16bce0..419e09e 100644 --- a/meson.build +++ b/meson.build @@ -26,6 +26,7 @@ project('unity', 'c', build_fixture = get_option('extension_fixture') build_memory = get_option('extension_memory') support_double = get_option('support_double') +fixture_help_message = get_option('fixture_help_message') unity_args = [] unity_src = [] @@ -35,6 +36,9 @@ subdir('src') if build_fixture subdir('extras/fixture/src') + if fixture_help_message != '' + unity_args += '-DUNITY_CUSTOM_HELP_MSG=' + fixture_help_message + endif endif if build_memory.enabled() or (build_memory.auto() and build_fixture) diff --git a/meson_options.txt b/meson_options.txt index 069b19d..264480c 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,3 +1,4 @@ option('extension_fixture', type: 'boolean', value: false, description: 'Whether to enable the fixture extension.') option('extension_memory', type: 'feature', value: 'auto', description: 'Whether to enable the memory extension. By default this is automatically enabled when extension_fixture is enabled.') option('support_double', type: 'boolean', value: false, description: 'Whether to enable double precision floating point assertions.') +option('fixture_help_message', type: 'string', description: 'If the fixture extension is enabled, this allows a custom help message to be defined.')