@@ -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