diff --git a/jerry-core/CMakeLists.txt b/jerry-core/CMakeLists.txt index 826ea256f..0ac3a6df0 100644 --- a/jerry-core/CMakeLists.txt +++ b/jerry-core/CMakeLists.txt @@ -56,15 +56,19 @@ project (JerryCore CXX C ASM) # Minimal compact profile set(DEFINES_COMPACT_PROFILE_MINIMAL CONFIG_ECMA_COMPACT_PROFILE +# +# Date and RegExp built-in objects are also disabled in non-minimal compact profile build +# +# CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN +# CONFIG_ECMA_COMPACT_PROFILE_DISABLE_REGEXP_BUILTIN +# CONFIG_ECMA_COMPACT_PROFILE_DISABLE_NUMBER_BUILTIN CONFIG_ECMA_COMPACT_PROFILE_DISABLE_STRING_BUILTIN CONFIG_ECMA_COMPACT_PROFILE_DISABLE_BOOLEAN_BUILTIN CONFIG_ECMA_COMPACT_PROFILE_DISABLE_ERROR_BUILTINS CONFIG_ECMA_COMPACT_PROFILE_DISABLE_ARRAY_BUILTIN CONFIG_ECMA_COMPACT_PROFILE_DISABLE_MATH_BUILTIN - CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN - CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN - CONFIG_ECMA_COMPACT_PROFILE_DISABLE_REGEXP_BUILTIN) + CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN) # Minimal footprint set(DEFINES_MINIMAL_FOOTPRINT diff --git a/jerry-core/config.h b/jerry-core/config.h index b28205080..e8cee4c0b 100644 --- a/jerry-core/config.h +++ b/jerry-core/config.h @@ -157,9 +157,9 @@ // #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_ERROR_BUILTINS // #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_ARRAY_BUILTIN // #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_MATH_BUILTIN -// #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN // #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_JSON_BUILTIN -// #define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_REGEXP_BUILTIN +#define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN +#define CONFIG_ECMA_COMPACT_PROFILE_DISABLE_REGEXP_BUILTIN #endif /* CONFIG_ECMA_COMPACT_PROFILE */ /**