Remove g++ support from the [C]Make files.
Move all '.cpp' files to '.c'. Rename comments from 'cpp' to 'c'. JerryScript-DCO-1.0-Signed-off-by: Roland Takacs rtakacs.u-szeged@partner.samsung.com JerryScript-DCO-1.0-Signed-off-by: Robert Sipka rsipka.uszeged@partner.samsung.com
This commit is contained in:
+14
-14
@@ -13,7 +13,7 @@
|
||||
# limitations under the License.
|
||||
|
||||
cmake_minimum_required (VERSION 2.8.12)
|
||||
project (JerryCore CXX C ASM)
|
||||
project (JerryCore C ASM)
|
||||
|
||||
# Definitions
|
||||
# Get version information from git
|
||||
@@ -122,17 +122,17 @@ project (JerryCore CXX C ASM)
|
||||
|
||||
# Sources
|
||||
# Jerry core
|
||||
file(GLOB SOURCE_CORE_API *.cpp)
|
||||
file(GLOB SOURCE_CORE_LIT lit/*.cpp)
|
||||
file(GLOB SOURCE_CORE_RCS rcs/*.cpp)
|
||||
file(GLOB SOURCE_CORE_MEM mem/*.cpp)
|
||||
file(GLOB SOURCE_CORE_VM vm/*.cpp)
|
||||
file(GLOB SOURCE_CORE_ECMA_BUILTINS ecma/builtin-objects/*.cpp)
|
||||
file(GLOB SOURCE_CORE_ECMA_BASE ecma/base/*.cpp)
|
||||
file(GLOB SOURCE_CORE_ECMA_OPERATIONS ecma/operations/*.cpp)
|
||||
file(GLOB SOURCE_CORE_PARSER_JS parser/js/*.cpp)
|
||||
file(GLOB SOURCE_CORE_PARSER_REGEXP parser/regexp/*.cpp)
|
||||
file(GLOB SOURCE_CORE_JRT jrt/*.cpp)
|
||||
file(GLOB SOURCE_CORE_API *.c)
|
||||
file(GLOB SOURCE_CORE_LIT lit/*.c)
|
||||
file(GLOB SOURCE_CORE_RCS rcs/*.c)
|
||||
file(GLOB SOURCE_CORE_MEM mem/*.c)
|
||||
file(GLOB SOURCE_CORE_VM vm/*.c)
|
||||
file(GLOB SOURCE_CORE_ECMA_BUILTINS ecma/builtin-objects/*.c)
|
||||
file(GLOB SOURCE_CORE_ECMA_BASE ecma/base/*.c)
|
||||
file(GLOB SOURCE_CORE_ECMA_OPERATIONS ecma/operations/*.c)
|
||||
file(GLOB SOURCE_CORE_PARSER_JS parser/js/*.c)
|
||||
file(GLOB SOURCE_CORE_PARSER_REGEXP parser/regexp/*.c)
|
||||
file(GLOB SOURCE_CORE_JRT jrt/*.c)
|
||||
|
||||
set(SOURCE_CORE_FILES
|
||||
${SOURCE_CORE_API}
|
||||
@@ -149,7 +149,7 @@ project (JerryCore CXX C ASM)
|
||||
|
||||
# All-in-one build
|
||||
if("${ENABLE_ALL_IN_ONE}" STREQUAL "ON")
|
||||
set(ALL_IN_FILE "${CMAKE_BINARY_DIR}/jerry-all-in.cpp")
|
||||
set(ALL_IN_FILE "${CMAKE_BINARY_DIR}/jerry-all-in.c")
|
||||
list(SORT SOURCE_CORE_FILES)
|
||||
file(REMOVE ${ALL_IN_FILE})
|
||||
|
||||
@@ -201,7 +201,7 @@ project (JerryCore CXX C ASM)
|
||||
|
||||
add_library(${TARGET_NAME}.jerry-core STATIC ${SOURCE_CORE})
|
||||
set_property(TARGET ${TARGET_NAME}.jerry-core
|
||||
PROPERTY COMPILE_FLAGS "${COMPILE_FLAGS_JERRY} ${CXX_FLAGS_JERRY} ${FLAGS_COMMON_${BUILD_MODE}}")
|
||||
PROPERTY COMPILE_FLAGS "${COMPILE_FLAGS_JERRY} ${C_FLAGS_JERRY} ${FLAGS_COMMON_${BUILD_MODE}}")
|
||||
target_compile_definitions(${TARGET_NAME}.jerry-core PRIVATE ${DEFINES_JERRY})
|
||||
target_include_directories(${TARGET_NAME}.jerry-core PRIVATE ${INCLUDE_CORE})
|
||||
target_include_directories(${TARGET_NAME}.jerry-core PRIVATE ${INCLUDE_FDLIBM})
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
*/
|
||||
#define ECMA_SET_POINTER(field, non_compressed_pointer) MEM_CP_SET_POINTER (field, non_compressed_pointer)
|
||||
|
||||
/* ecma-helpers-value.cpp */
|
||||
/* ecma-helpers-value.c */
|
||||
extern ecma_type_t ecma_get_value_type_field (ecma_value_t) __attr_pure___;
|
||||
|
||||
extern bool ecma_is_value_empty (ecma_value_t);
|
||||
@@ -137,7 +137,7 @@ extern lit_string_hash_t ecma_string_hash (const ecma_string_t *);
|
||||
extern ecma_string_t *ecma_string_substr (const ecma_string_t *, ecma_length_t, ecma_length_t);
|
||||
extern ecma_string_t *ecma_string_trim (const ecma_string_t *);
|
||||
|
||||
/* ecma-helpers-number.cpp */
|
||||
/* ecma-helpers-number.c */
|
||||
extern const ecma_number_t ecma_number_relative_eps;
|
||||
|
||||
extern ecma_number_t ecma_number_make_nan (void);
|
||||
@@ -163,7 +163,7 @@ extern ecma_number_t ecma_number_multiply (ecma_number_t, ecma_number_t);
|
||||
extern ecma_number_t ecma_number_divide (ecma_number_t, ecma_number_t);
|
||||
extern void ecma_number_to_decimal (ecma_number_t, uint64_t *, int32_t *, int32_t *);
|
||||
|
||||
/* ecma-helpers-values-collection.cpp */
|
||||
/* ecma-helpers-values-collection.c */
|
||||
extern ecma_collection_header_t *ecma_new_values_collection (const ecma_value_t[], ecma_length_t, bool);
|
||||
extern void ecma_free_values_collection (ecma_collection_header_t *, bool);
|
||||
extern void ecma_append_to_values_collection (ecma_collection_header_t *, ecma_value_t, bool);
|
||||
@@ -188,7 +188,7 @@ ecma_collection_iterator_init (ecma_collection_iterator_t *, ecma_collection_hea
|
||||
extern bool
|
||||
ecma_collection_iterator_next (ecma_collection_iterator_t *);
|
||||
|
||||
/* ecma-helpers.cpp */
|
||||
/* ecma-helpers.c */
|
||||
extern ecma_object_t *ecma_create_object (ecma_object_t *, bool, ecma_object_type_t);
|
||||
extern ecma_object_t *ecma_create_decl_lex_env (ecma_object_t *);
|
||||
extern ecma_object_t *ecma_create_object_lex_env (ecma_object_t *, ecma_object_t *, bool);
|
||||
@@ -250,7 +250,7 @@ extern ecma_property_descriptor_t ecma_get_property_descriptor_from_property (ec
|
||||
extern void ecma_bytecode_ref (ecma_compiled_code_t *);
|
||||
extern void ecma_bytecode_deref (ecma_compiled_code_t *);
|
||||
|
||||
/* ecma-helpers-external-pointers.cpp */
|
||||
/* ecma-helpers-external-pointers.c */
|
||||
extern bool
|
||||
ecma_create_external_pointer_property (ecma_object_t *, ecma_internal_property_id_t, ecma_external_pointer_t);
|
||||
extern bool
|
||||
@@ -258,7 +258,7 @@ ecma_get_external_pointer_value (ecma_object_t *, ecma_internal_property_id_t, e
|
||||
extern void
|
||||
ecma_free_external_pointer_in_property (ecma_property_t *);
|
||||
|
||||
/* ecma-helpers-conversion.cpp */
|
||||
/* ecma-helpers-conversion.c */
|
||||
extern ecma_number_t ecma_utf8_string_to_number (const lit_utf8_byte_t *, lit_utf8_size_t);
|
||||
extern ssize_t ecma_uint32_to_utf8_string (uint32_t, lit_utf8_byte_t *, ssize_t);
|
||||
extern uint32_t ecma_number_to_uint32 (ecma_number_t);
|
||||
|
||||
@@ -83,7 +83,7 @@ typedef enum
|
||||
ECMA_DATE_LOCAL /**< date vaule is in local time */
|
||||
} ecma_date_timezone_t;
|
||||
|
||||
/* ecma-builtin-helpers-date.cpp */
|
||||
/* ecma-builtin-helpers-date.c */
|
||||
extern ecma_number_t ecma_date_day (ecma_number_t);
|
||||
extern ecma_number_t ecma_date_time_within_day (ecma_number_t);
|
||||
extern ecma_number_t ecma_date_days_in_year (ecma_number_t);
|
||||
@@ -121,7 +121,7 @@ extern ecma_completion_value_t ecma_date_get_primitive_value (ecma_value_t);
|
||||
|
||||
#endif /* !CONFIG_ECMA_COMPACT_PROFILE_DISABLE_DATE_BUILTIN */
|
||||
|
||||
/* ecma-builtin-helper-json.cpp */
|
||||
/* ecma-builtin-helper-json.c */
|
||||
|
||||
/**
|
||||
* Context for JSON.stringify()
|
||||
|
||||
@@ -69,7 +69,7 @@ static bool jerry_api_available;
|
||||
#ifdef JERRY_ENABLE_LOG
|
||||
/**
|
||||
* TODO:
|
||||
* Move logging-related functionality to separate module, like jerry-log.cpp
|
||||
* Move logging-related functionality to separate module, like jerry-log.c
|
||||
*/
|
||||
|
||||
/**
|
||||
@@ -61,7 +61,7 @@ parser_push_result (parser_context_t *context_p) /**< context */
|
||||
if (context_p->stack_depth >= context_p->stack_limit)
|
||||
{
|
||||
/* Stack limit is increased for CBC_POST_INCR_PUSH_RESULT
|
||||
* and CBC_POST_DECR_PUSH_RESULT opcodes. Needed by vm.cpp. */
|
||||
* and CBC_POST_DECR_PUSH_RESULT opcodes. Needed by vm.c. */
|
||||
JERRY_ASSERT (context_p->stack_depth == context_p->stack_limit);
|
||||
|
||||
context_p->stack_limit++;
|
||||
@@ -1254,7 +1254,7 @@ parser_process_binary_opcodes (parser_context_t *context_p, /**< context */
|
||||
if (opcode == CBC_ASSIGN_PROP_THIS_LITERAL
|
||||
&& (context_p->stack_depth >= context_p->stack_limit))
|
||||
{
|
||||
/* Stack limit is increased for VM_OC_ASSIGN_PROP_THIS. Needed by vm.cpp. */
|
||||
/* Stack limit is increased for VM_OC_ASSIGN_PROP_THIS. Needed by vm.c. */
|
||||
JERRY_ASSERT (context_p->stack_depth == context_p->stack_limit);
|
||||
|
||||
context_p->stack_limit++;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user