| Index: third_party/yasm/BUILD.gn
|
| diff --git a/third_party/yasm/BUILD.gn b/third_party/yasm/BUILD.gn
|
| index 34638520e78b74e540bd1517df6ef7c9c10acbb6..812be9a6c43ac48408218e101066723842adc5ce 100644
|
| --- a/third_party/yasm/BUILD.gn
|
| +++ b/third_party/yasm/BUILD.gn
|
| @@ -121,6 +121,8 @@ if (current_toolchain == host_toolchain) {
|
| # re2c is missing CLOSEVOP from one switch.
|
| if (is_posix) {
|
| cflags = [ "-Wno-switch" ]
|
| + } else if (is_win) {
|
| + cflags = [ "/wd4267" ] # size_t to int conversion.
|
| }
|
| }
|
|
|
| @@ -254,7 +256,7 @@ if (current_toolchain == host_toolchain) {
|
| outputs = [ "$target_gen_dir/{{source_name_part}}.c" ]
|
| args = [
|
| "{{source}}",
|
| - rebase_path(target_gen_dir, ".") + "/{{source_name_part}}.c",
|
| + rebase_path(target_gen_dir, root_build_dir) + "/{{source_name_part}}.c",
|
| ]
|
| deps = [
|
| ":generate_x86_insn"
|
| @@ -278,7 +280,8 @@ if (current_toolchain == host_toolchain) {
|
| outputs = [ "$yasm_gen_include_dir/{{source_name_part}}.c" ]
|
| args = [
|
| "{{source}}",
|
| - rebase_path(yasm_gen_include_dir, ".") + "/{{source_name_part}}.c",
|
| + rebase_path(yasm_gen_include_dir, root_build_dir) +
|
| + "/{{source_name_part}}.c",
|
| ]
|
| deps = [
|
| ":generate_x86_insn"
|
| @@ -343,7 +346,7 @@ if (current_toolchain == host_toolchain) {
|
| args = [
|
| "-b",
|
| "-o",
|
| - rebase_path(target_gen_dir, ".") + "/{{source_name_part}}.c",
|
| + rebase_path(target_gen_dir, root_build_dir) + "/{{source_name_part}}.c",
|
| "{{source}}",
|
| ]
|
| }
|
|
|