Problem: unity built with unnecessary float but without command line argument support

Solution: add appropriate definitions to build
This commit is contained in:
Simon Giesecke 2018-03-15 11:28:50 +01:00
parent f92cdf9470
commit 1e217ac063
2 changed files with 2 additions and 1 deletions

View File

@ -429,7 +429,7 @@ test_apps = \
tests/test_reconnect_ivl \
tests/test_socket_null
UNITY_CPPFLAGS = -I$(top_srcdir)/external/unity
UNITY_CPPFLAGS = -I$(top_srcdir)/external/unity -DUNITY_USE_COMMAND_LINE_ARGS -DUNITY_EXCLUDE_FLOAT
UNITY_LIBS = $(top_builddir)/external/unity/libunity.a
noinst_LIBRARIES = external/unity/libunity.a
external_unity_libunity_a_SOURCES = external/unity/unity.c \

View File

@ -153,6 +153,7 @@ add_library (unity
"${CMAKE_CURRENT_LIST_DIR}/../external/unity/unity_internals.h")
set_target_properties (unity PROPERTIES
PUBLIC_HEADER "${CMAKE_CURRENT_LIST_DIR}/../external/unity/unity.h")
target_compile_definitions (unity PUBLIC "UNITY_USE_COMMAND_LINE_ARGS" "UNITY_EXCLUDE_FLOAT")
target_include_directories (unity
PUBLIC "${CMAKE_CURRENT_LIST_DIR}/../external/unity")