mirror of
https://github.com/ThrowTheSwitch/Unity.git
synced 2025-07-03 07:46:53 +08:00
Expose double support as an option.
This commit is contained in:
@ -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(),
|
||||||
)
|
)
|
||||||
|
@ -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.')
|
||||||
|
Reference in New Issue
Block a user