diff --git a/BUILD.gn b/BUILD.gn index f46d4b3b3f68aedf440a3ccd31f75b1ca6bb22b5..6e41a03c8c82af6b4f082689f9af9b1e9456a80f 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -232,7 +232,7 @@ config("ark_jsruntime_public_config") { if (ark_js_hybrid) { defines += [ "PANDA_JS_ETS_HYBRID_MODE" ] - include_dirs += [ "$arkplatform_root" ] + configs += [ "$ark_root/arkplatform:arkplatform_public_config" ] } } diff --git a/ecmascript/pgo_profiler/prof_dump/BUILD.gn b/ecmascript/pgo_profiler/prof_dump/BUILD.gn index 6fdfbd2f48223402dd70daef5618f2c1e1ba0e1c..2e2077bd4a2dd363ee13f259dc48cf307b79870a 100644 --- a/ecmascript/pgo_profiler/prof_dump/BUILD.gn +++ b/ecmascript/pgo_profiler/prof_dump/BUILD.gn @@ -32,6 +32,9 @@ ohos_executable("profdump") { "runtime_core:libarkfile_static", "zlib:libz", ] + if (ark_js_hybrid) { + external_deps += [ "runtime_core:libarkplatform" ] + } configs = [ "$js_root:ark_jsruntime_common_config", diff --git a/js_runtime_config.gni b/js_runtime_config.gni index 10563588efcd8816440cb3144f3608626c03ce73..df13ff23357c56e51923f1ea316be033f68a71fa 100644 --- a/js_runtime_config.gni +++ b/js_runtime_config.gni @@ -50,7 +50,7 @@ declare_args() { ets_runtime_feature_enable_list = false enable_gc_dfx_options = false - ark_js_hybrid = false + ark_js_hybrid = !ark_standalone_build } if (target_cpu == "arm64") { diff --git a/libark_jsruntime.map b/libark_jsruntime.map index a840014688ed757a2ec2356382d61f11332a446d..2953227e01fca046b55b24ab078a6472a42dfa3e 100644 --- a/libark_jsruntime.map +++ b/libark_jsruntime.map @@ -76,6 +76,7 @@ panda::Uint8ClampedArrayRef::*; panda::WeakMapRef::*; panda::WeakSetRef::*; + panda::HandshakeHelper::*; panda::TryCatch::*; panda::JSNApi::*;