@@ -24,7 +24,7 @@ ExternalProject_Add(hostjerry
2424 CMAKE_ARGS
2525 -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}
2626 -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR} /${DEPS_HOST_JERRY}
27- -DENABLE_ALL_IN_ONE =ON
27+ -DENABLE_AMALGAM =ON
2828 -DENABLE_LTO=${ENABLE_LTO}
2929 -DJERRY_CMDLINE=OFF
3030 -DJERRY_CMDLINE_SNAPSHOT=ON
@@ -33,6 +33,7 @@ ExternalProject_Add(hostjerry
3333 -DJERRY_ERROR_MESSAGES=ON
3434 -DJERRY_SNAPSHOT_SAVE=${ENABLE_SNAPSHOT}
3535 -DJERRY_PROFILE=${JERRY_PROFILE}
36+ -DJERRY_LINE_INFO=${JERRY_LINE_INFO}
3637 ${EXTRA_JERRY_CMAKE_PARAMS}
3738
3839 # The snapshot tool does not require the system allocator
@@ -75,21 +76,22 @@ endif()
7576
7677# use system libm on Unix like targets
7778if ("${TARGET_OS} " MATCHES "TIZENRT|NUTTX" )
78- list (APPEND JERRY_LIBS jerry-libm )
79+ list (APPEND JERRY_LIBS jerry-math )
7980 list (APPEND DEPS_LIB_JERRY_ARGS
80- -DJERRY_LIBM =ON
81+ -DJERRY_MATH =ON
8182 -DEXTERNAL_CMAKE_SYSTEM_PROCESSOR=${EXTERNAL_CMAKE_SYSTEM_PROCESSOR}
8283 )
8384elseif ("${TARGET_OS} " MATCHES "LINUX|TIZEN|DARWIN|OPENWRT" )
8485 list (APPEND JERRY_LIBS m)
8586 list (APPEND DEPS_LIB_JERRY_ARGS
86- -DJERRY_LIBM =OFF )
87+ -DJERRY_MATH =OFF )
8788elseif ("${TARGET_OS} " MATCHES "WINDOWS" )
8889 list (APPEND DEPS_LIB_JERRY_ARGS
89- -DJERRY_LIBM =OFF )
90+ -DJERRY_MATH =OFF )
9091else ()
91- list (APPEND JERRY_LIBS jerry-libm )
92+ list (APPEND JERRY_LIBS jerry-math )
9293 list (APPEND DEPS_LIB_JERRY_ARGS
94+ -DJERRY_MATH=ON
9395 -DEXTERNAL_CMAKE_SYSTEM_PROCESSOR=${EXTERNAL_CMAKE_SYSTEM_PROCESSOR}
9496 )
9597endif ()
@@ -116,7 +118,7 @@ add_cmake_arg(DEPS_LIB_JERRY_ARGS JERRY_ATTR_GLOBAL_HEAP)
116118separate_arguments (EXTRA_JERRY_CMAKE_PARAMS)
117119
118120build_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 )
120122build_lib_name(JERRY_EXT_NAME jerry-ext )
121123
122124set (DEPS_LIB_JERRY deps/jerry)
@@ -134,7 +136,7 @@ ExternalProject_Add(libjerry
134136 -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
135137 -DCMAKE_BUILD_TYPE=${JERRY_CMAKE_BUILD_TYPE}
136138 -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
137- -DENABLE_ALL_IN_ONE =ON
139+ -DENABLE_AMALGAM =ON
138140 -DJERRY_CMDLINE=OFF
139141 -DJERRY_SNAPSHOT_EXEC=${ENABLE_SNAPSHOT}
140142 -DJERRY_SNAPSHOT_SAVE=OFF
@@ -162,9 +164,9 @@ set_property(TARGET jerry-core PROPERTY
162164 IMPORTED_LOCATION ${CMAKE_BINARY_DIR} /lib/${JERRY_CORE_NAME} )
163165
164166# 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
168170 IMPORTED_LOCATION ${CMAKE_BINARY_DIR} /lib/${JERRY_LIBM_NAME} )
169171
170172# define external jerry-ext target
0 commit comments