File tree Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Expand file tree Collapse file tree 2 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -143,13 +143,12 @@ else()
143
143
endif ()
144
144
145
145
# 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
-
150
146
# 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 )
153
152
154
153
# Minimal compact profile
155
154
elseif (FEATURE_PROFILE STREQUAL "minimal" )
@@ -171,7 +170,9 @@ elseif(FEATURE_PROFILE STREQUAL "minimal")
171
170
CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN )
172
171
173
172
else ()
174
- message (FATAL_ERROR "FEATURE_PROFILE='${FEATURE_PROFILE} ' doesn't supported" )
173
+ if (NOT FEATURE_PROFILE STREQUAL "full" )
174
+ message (FATAL_ERROR "FEATURE_PROFILE='${FEATURE_PROFILE} ' doesn't supported" )
175
+ endif ()
175
176
endif ()
176
177
177
178
# Jerry heap-section
Original file line number Diff line number Diff line change 97
97
#define CONFIG_ECMA_NUMBER_FLOAT64 (2u) /* 64-bit float */
98
98
99
99
#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
101
101
#else /* CONFIG_ECMA_NUMBER_TYPE */
102
102
# if (CONFIG_ECMA_NUMBER_TYPE != CONFIG_ECMA_NUMBER_FLOAT32 \
103
103
&& CONFIG_ECMA_NUMBER_TYPE != CONFIG_ECMA_NUMBER_FLOAT64 )
You can’t perform that action at this time.
0 commit comments