1# Copyright 2016 The Fuchsia Authors
2# Copyright (c) 2008-2015 Travis Geiselbrecht
3#
4# Use of this source code is governed by a MIT-style
5# license that can be found in the LICENSE file or at
6# https://opensource.org/licenses/MIT
7
8# x86-64 toolchain
9ifndef ARCH_x86_64_TOOLCHAIN_INCLUDED
10ARCH_x86_64_TOOLCHAIN_INCLUDED := 1
11
12ifndef ARCH_x86_64_TOOLCHAIN_PREFIX
13ARCH_x86_64_TOOLCHAIN_PREFIX := x86_64-elf-
14endif
15FOUNDTOOL=$(shell which $(ARCH_x86_64_TOOLCHAIN_PREFIX)gcc)
16
17ifeq ($(FOUNDTOOL),)
18$(error cannot find toolchain, please set ARCH_x86_64_TOOLCHAIN_PREFIX or add it to your path)
19endif
20
21endif # ifndef ARCH_x86_64_TOOLCHAIN_INCLUDED
22
23# Clang
24ifeq ($(call TOBOOL,$(USE_CLANG)),true)
25FOUNDTOOL=$(shell which $(CLANG_TOOLCHAIN_PREFIX)clang)
26ifeq ($(FOUNDTOOL),)
27$(error cannot find toolchain, please set CLANG_TOOLCHAIN_PREFIX or add it to your path)
28endif
29endif # USE_CLANG==true
30