diff --git a/HostTools.cmake b/HostTools.cmake index f8b9aff8cce640a21e28c33aaf35d3d5fc2ac973..c775085f006fd0e97d4b002137ffc725e20381d3 100644 --- a/HostTools.cmake +++ b/HostTools.cmake @@ -1,2 +1,5 @@ list(APPEND HOST_TOOLS_TARGETS es2panda) list(APPEND HOST_TOOLS_TARGETS irtoc_ecmascript_fastpath) +list(APPEND HOST_TOOLS_BYPRODUCTS + "${host_tools_build_dir}/irtoc/irtoc_ecmascript/irtoc_ecmascript_fastpath/irtoc_ecmascript_fastpath.o" +) diff --git a/ecmastdlib/CMakeLists.txt b/ecmastdlib/CMakeLists.txt index af0393cae3c5c0313064aef5f6caf3e9517f5bb7..c6a4d5aa846a07eadd88927b39a42b76b55fa240 100644 --- a/ecmastdlib/CMakeLists.txt +++ b/ecmastdlib/CMakeLists.txt @@ -19,7 +19,7 @@ add_panda_assembly(TARGET ecmastdlib SOURCE ecmastdlib.pa) if(CMAKE_CROSSCOMPILING) ExternalProject_Get_Property(panda_host_tools binary_dir) - set(arkquick_target panda_host_tools) + set(arkquick_target panda_host_tools-build) set(arkquick_bin "${binary_dir}/quickener/arkquick") else() set(arkquick_target arkquick) diff --git a/runtime/CMakeLists.txt b/runtime/CMakeLists.txt index af03133523135468d9478a7dc1bea79afb4f58db..43b13100b9eb962aa6d16694dc2af8bf4237c5f5 100644 --- a/runtime/CMakeLists.txt +++ b/runtime/CMakeLists.txt @@ -210,7 +210,7 @@ else() if (NOT EXISTS ${IRTOC_ECMASCRIPT_FASTPATH_OBJ}) file(TOUCH ${IRTOC_ECMASCRIPT_FASTPATH_OBJ}) endif() - set(irtoc_ecmascript_fastpath_target build_host_tools) + set(irtoc_ecmascript_fastpath_target panda_host_tools-build) endif() add_dependencies(arkruntime_static diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 94b2b630c48b7cc87f2598c673abf59aae9f09c7..e63dc22b7bab6cc3151784c186317320d2997eae 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -249,7 +249,7 @@ endfunction() if(CMAKE_CROSSCOMPILING) ExternalProject_Get_Property(panda_host_tools binary_dir) - set(es2panda_target build_host_tools) + set(es2panda_target panda_host_tools-build) set(es2panda_bin "${binary_dir}/plugins/ecmascript/es2panda/aot/es2panda") else() set(es2panda_target es2panda)