--- build/toolchain/freebsd/BUILD.gn.orig 2022-03-28 18:11:04 UTC +++ build/toolchain/freebsd/BUILD.gn @@ -0,0 +1,66 @@ +# Copyright 2013 The Chromium 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/config/sysroot.gni") +import("//build/toolchain/gcc_toolchain.gni") + +clang_toolchain("clang_x86") { + toolchain_args = { + current_cpu = "x86" + current_os = "freebsd" + } +} + +gcc_toolchain("x86") { + cc = "gcc" + cxx = "g++" + + readelf = "readelf" + nm = "nm" + ar = "ar" + ld = cxx + + toolchain_args = { + current_cpu = "x86" + current_os = "freebsd" + is_clang = false + } +} + +clang_toolchain("clang_x64") { + toolchain_args = { + current_cpu = "x64" + current_os = "freebsd" + } +} + +gcc_toolchain("x64") { + cc = "gcc" + cxx = "g++" + + readelf = "readelf" + nm = "nm" + ar = "ar" + ld = cxx + + toolchain_args = { + current_cpu = "x64" + current_os = "freebsd" + is_clang = false + } +} + +clang_toolchain("clang_arm") { + toolchain_args = { + current_cpu = "arm64" + current_os = "freebsd" + } +} + +clang_toolchain("clang_arm64") { + toolchain_args = { + current_cpu = "arm64" + current_os = "freebsd" + } +}