@@ -24,7 +24,7 @@ ExternalProject_Add(hostjerry
24
24
CMAKE_ARGS
25
25
-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
26
26
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} /${DEPS_HOST_JERRY}
27
- -DENABLE_ALL_IN_ONE =ON
27
+ -DENABLE_AMALGAM =ON
28
28
-DENABLE_LTO=${ENABLE_LTO}
29
29
-DJERRY_CMDLINE=OFF
30
30
-DJERRY_CMDLINE_SNAPSHOT=ON
@@ -33,6 +33,7 @@ ExternalProject_Add(hostjerry
33
33
-DJERRY_ERROR_MESSAGES=ON
34
34
-DJERRY_SNAPSHOT_SAVE=${ENABLE_SNAPSHOT}
35
35
-DJERRY_PROFILE=${JERRY_PROFILE}
36
+ -DJERRY_LINE_INFO=${JERRY_LINE_INFO}
36
37
${EXTRA_JERRY_CMAKE_PARAMS}
37
38
38
39
# The snapshot tool does not require the system allocator
@@ -75,21 +76,22 @@ endif()
75
76
76
77
# use system libm on Unix like targets
77
78
if ("${TARGET_OS} " MATCHES "TIZENRT|NUTTX" )
78
- list (APPEND JERRY_LIBS jerry-libm )
79
+ list (APPEND JERRY_LIBS jerry-math )
79
80
list (APPEND DEPS_LIB_JERRY_ARGS
80
- -DJERRY_LIBM =ON
81
+ -DJERRY_MATH =ON
81
82
-DEXTERNAL_CMAKE_SYSTEM_PROCESSOR=${EXTERNAL_CMAKE_SYSTEM_PROCESSOR}
82
83
)
83
84
elseif ("${TARGET_OS} " MATCHES "LINUX|TIZEN|DARWIN|OPENWRT" )
84
85
list (APPEND JERRY_LIBS m)
85
86
list (APPEND DEPS_LIB_JERRY_ARGS
86
- -DJERRY_LIBM =OFF )
87
+ -DJERRY_MATH =OFF )
87
88
elseif ("${TARGET_OS} " MATCHES "WINDOWS" )
88
89
list (APPEND DEPS_LIB_JERRY_ARGS
89
- -DJERRY_LIBM =OFF )
90
+ -DJERRY_MATH =OFF )
90
91
else ()
91
- list (APPEND JERRY_LIBS jerry-libm )
92
+ list (APPEND JERRY_LIBS jerry-math )
92
93
list (APPEND DEPS_LIB_JERRY_ARGS
94
+ -DJERRY_MATH=ON
93
95
-DEXTERNAL_CMAKE_SYSTEM_PROCESSOR=${EXTERNAL_CMAKE_SYSTEM_PROCESSOR}
94
96
)
95
97
endif ()
@@ -116,7 +118,7 @@ add_cmake_arg(DEPS_LIB_JERRY_ARGS JERRY_ATTR_GLOBAL_HEAP)
116
118
separate_arguments (EXTRA_JERRY_CMAKE_PARAMS)
117
119
118
120
build_lib_name(JERRY_CORE_NAME jerry-core)
119
- build_lib_name(JERRY_LIBM_NAME jerry-libm )
121
+ build_lib_name(JERRY_LIBM_NAME jerry-math )
120
122
build_lib_name(JERRY_EXT_NAME jerry-ext )
121
123
122
124
set (DEPS_LIB_JERRY deps/jerry)
@@ -134,7 +136,7 @@ ExternalProject_Add(libjerry
134
136
-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
135
137
-DCMAKE_BUILD_TYPE=${JERRY_CMAKE_BUILD_TYPE}
136
138
-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
137
- -DENABLE_ALL_IN_ONE =ON
139
+ -DENABLE_AMALGAM =ON
138
140
-DJERRY_CMDLINE=OFF
139
141
-DJERRY_SNAPSHOT_EXEC=${ENABLE_SNAPSHOT}
140
142
-DJERRY_SNAPSHOT_SAVE=OFF
@@ -162,9 +164,9 @@ set_property(TARGET jerry-core PROPERTY
162
164
IMPORTED_LOCATION ${CMAKE_BINARY_DIR} /lib/${JERRY_CORE_NAME} )
163
165
164
166
# define external jerry-libm target
165
- add_library (jerry-libm STATIC IMPORTED )
166
- add_dependencies (jerry-libm libjerry)
167
- set_property (TARGET jerry-libm PROPERTY
167
+ add_library (jerry-math STATIC IMPORTED )
168
+ add_dependencies (jerry-math libjerry)
169
+ set_property (TARGET jerry-math PROPERTY
168
170
IMPORTED_LOCATION ${CMAKE_BINARY_DIR} /lib/${JERRY_LIBM_NAME} )
169
171
170
172
# define external jerry-ext target
0 commit comments