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