File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed
Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -143,13 +143,12 @@ else()
143143endif ()
144144
145145# ES5.1 profiles
146- # Full profile
147- if (FEATURE_PROFILE STREQUAL "full" )
148- set (DEFINES_JERRY ${DEFINES_JERRY} CONFIG_ECMA_NUMBER_TYPE=CONFIG_ECMA_NUMBER_FLOAT64)
149-
150146# Compact profile
151- elseif (FEATURE_PROFILE STREQUAL "compact" )
152- set (DEFINES_JERRY ${DEFINES_JERRY} CONFIG_ECMA_COMPACT_PROFILE)
147+ if (FEATURE_PROFILE STREQUAL "compact" )
148+ set (DEFINES_JERRY
149+ ${DEFINES_JERRY}
150+ CONFIG_ECMA_COMPACT_PROFILE
151+ CONFIG_ECMA_NUMBER_TYPE=CONFIG_ECMA_NUMBER_FLOAT32)
153152
154153# Minimal compact profile
155154elseif (FEATURE_PROFILE STREQUAL "minimal" )
@@ -170,7 +169,7 @@ elseif(FEATURE_PROFILE STREQUAL "minimal")
170169 CONFIG_ECMA_COMPACT_PROFILE_DISABLE_MATH_BUILTIN
171170 CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN)
172171
173- else ( )
172+ elseif ( NOT FEATURE_PROFILE STREQUAL "full" )
174173 message (FATAL_ERROR "FEATURE_PROFILE='${FEATURE_PROFILE} ' doesn't supported" )
175174endif ()
176175
Original file line number Diff line number Diff line change 9797#define CONFIG_ECMA_NUMBER_FLOAT64 (2u) /* 64-bit float */
9898
9999#ifndef CONFIG_ECMA_NUMBER_TYPE
100- # define CONFIG_ECMA_NUMBER_TYPE CONFIG_ECMA_NUMBER_FLOAT32
100+ # define CONFIG_ECMA_NUMBER_TYPE CONFIG_ECMA_NUMBER_FLOAT64
101101#else /* CONFIG_ECMA_NUMBER_TYPE */
102102# if (CONFIG_ECMA_NUMBER_TYPE != CONFIG_ECMA_NUMBER_FLOAT32 \
103103 && CONFIG_ECMA_NUMBER_TYPE != CONFIG_ECMA_NUMBER_FLOAT64 )
You can’t perform that action at this time.
0 commit comments