1
0
mirror of https://github.com/ThrowTheSwitch/Unity.git synced 2026-01-23 08:25:58 +01:00

Merge pull request #684 from detly/expose_assert_options

Expose double support as an option.
This commit is contained in:
Mark VanderVoord
2023-07-13 07:36:18 -04:00
committed by GitHub
2 changed files with 8 additions and 0 deletions

View File

@@ -25,7 +25,9 @@ project('unity', 'c',
build_fixture = get_option('extension_fixture') build_fixture = get_option('extension_fixture')
build_memory = get_option('extension_memory') build_memory = get_option('extension_memory')
support_double = get_option('support_double')
unity_args = []
unity_src = [] unity_src = []
unity_inc = [] unity_inc = []
@@ -42,8 +44,13 @@ if build_memory
subdir('extras/memory/src') subdir('extras/memory/src')
endif endif
if support_double
unity_args += '-DUNITY_INCLUDE_DOUBLE'
endif
unity_lib = static_library(meson.project_name(), unity_lib = static_library(meson.project_name(),
sources: unity_src, sources: unity_src,
c_args: unity_args,
include_directories: unity_inc, include_directories: unity_inc,
install: not meson.is_subproject(), install: not meson.is_subproject(),
) )

View File

@@ -1,2 +1,3 @@
option('extension_fixture', type: 'boolean', value: 'false', description: 'Whether to enable the fixture extension.') option('extension_fixture', type: 'boolean', value: 'false', description: 'Whether to enable the fixture extension.')
option('extension_memory', type: 'boolean', value: 'false', description: 'Whether to enable the memory extension.') option('extension_memory', type: 'boolean', value: 'false', description: 'Whether to enable the memory extension.')
option('support_double', type: 'boolean', value: 'false', description: 'Whether to enable double precision floating point assertions.')