diff --git a/es2panda/BUILD.gn b/es2panda/BUILD.gn index c50e8e84349c527a03c9085bfa198826f64f003d..8bb89f39ee73860e825fc81bb4d63aeaca0ecf58 100644 --- a/es2panda/BUILD.gn +++ b/es2panda/BUILD.gn @@ -352,7 +352,8 @@ action_foreach("gen_keywords_headers") { # generate headers for es2panda compiler isa_gen = "${ark_root}/isa/gen.rb" -if (defined(ark_standalone_build) && ark_standalone_build) { +if ((defined(ark_standalone_build) && ark_standalone_build) || + (defined(is_arkui_x) && is_arkui_x)) { isa_gen_data = "$root_gen_dir/isa/isa.yaml" } else { isa_combine_etc_out_dir = @@ -361,7 +362,8 @@ if (defined(ark_standalone_build) && ark_standalone_build) { } isa_gen_require = "${ark_root}/isa/isapi.rb" action_foreach("gen_isa_headers") { - if (defined(ark_standalone_build) && ark_standalone_build) { + if ((defined(ark_standalone_build) && ark_standalone_build) || + (defined(is_arkui_x) && is_arkui_x)) { deps = [ "//arkcompiler/runtime_core/isa:isa_combine" ] } else { external_deps = [ "runtime_core:isa_combine_etc" ]