node/deps/v8/tools/toolchain/BUILD.gn
Michaël Zasso 352a525eb9
deps: update V8 to 6.7.288.43
PR-URL: https://github.com/nodejs/node/pull/19989
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matheus Marchini <matheus@sthima.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
2018-06-01 09:58:27 +02:00

94 lines
2.2 KiB
Plaintext

# Copyright 2018 the V8 project authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/toolchain/gcc_toolchain.gni")
gcc_toolchain("mips-bundled") {
toolprefix = rebase_path("//tools/mips_toolchain/bin/mips-mti-linux-gnu-",
root_build_dir)
cc = "${toolprefix}gcc"
cxx = "${toolprefix}g++"
readelf = "${toolprefix}readelf"
nm = "${toolprefix}nm"
ar = "${toolprefix}ar"
ld = cxx
# Flag that sets endianness
extra_ldflags = "-EB"
extra_cppflags = "-EB"
toolchain_args = {
current_cpu = "mips"
current_os = "linux"
is_clang = false
}
}
gcc_toolchain("mips64-bundled") {
toolprefix = rebase_path("//tools/mips_toolchain/bin/mips-mti-linux-gnu-",
root_build_dir)
cc = "${toolprefix}gcc"
cxx = "${toolprefix}g++"
readelf = "${toolprefix}readelf"
nm = "${toolprefix}nm"
ar = "${toolprefix}ar"
ld = cxx
# Flag that sets endianness and ABI
extra_ldflags = "-EB -mabi=64"
extra_cppflags = "-EB -mabi=64"
toolchain_args = {
current_cpu = "mips64"
current_os = "linux"
is_clang = false
}
}
gcc_toolchain("mipsel-bundled") {
toolprefix = rebase_path("//tools/mips_toolchain/bin/mips-mti-linux-gnu-",
root_build_dir)
cc = "${toolprefix}gcc"
cxx = "${toolprefix}g++"
readelf = "${toolprefix}readelf"
nm = "${toolprefix}nm"
ar = "${toolprefix}ar"
ld = cxx
# Flag that sets endianness
extra_ldflags = "-EL"
extra_cppflags = "-EL"
toolchain_args = {
current_cpu = "mipsel"
current_os = "linux"
is_clang = false
}
}
gcc_toolchain("mips64el-bundled") {
toolprefix = rebase_path("//tools/mips_toolchain/bin/mips-mti-linux-gnu-",
root_build_dir)
cc = "${toolprefix}gcc"
cxx = "${toolprefix}g++"
readelf = "${toolprefix}readelf"
nm = "${toolprefix}nm"
ar = "${toolprefix}ar"
ld = cxx
# Flag that sets endianness and ABI
extra_ldflags = "-EL -mabi=64"
extra_cppflags = "-EL -mabi=64"
toolchain_args = {
current_cpu = "mips64el"
current_os = "linux"
is_clang = false
}
}