aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.include
diff options
context:
space:
mode:
Diffstat (limited to 'src/Makefile.include')
-rw-r--r--src/Makefile.include5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Makefile.include b/src/Makefile.include
index ec3df48..d01b7d1 100644
--- a/src/Makefile.include
+++ b/src/Makefile.include
@@ -7,16 +7,21 @@ endif
LLVM_VERSION ?=
CLANG ?= clang$(LLVM_VERSION)
+LLVM_CONFIG ?= llvm-config$(LLVM_VERSION)
LLVM_STRIP ?= llvm-strip$(LLVM_VERSION)
ifneq ($(LLVM),)
+ $(if $(findstring default,$(origin AR)),$(eval AR := llvm-ar$(LLVM_VERSION)))
$(if $(findstring default,$(origin CC)),$(eval CC := clang$(LLVM_VERSION)))
$(if $(findstring default,$(origin LD)),$(eval LD := ld.lld$(LLVM_VERSION)))
+ HOSTAR ?= llvm-ar
HOSTCC ?= clang
HOSTLD ?= ld.lld
else
+ $(if $(findstring default,$(origin AR)),$(eval AR = $(CROSS_COMPILE)$(AR)))
$(if $(findstring default,$(origin CC)),$(eval CC = $(CROSS_COMPILE)$(CC)))
$(if $(findstring default,$(origin LD)),$(eval LD = $(CROSS_COMPILE)$(LD)))
+ HOSTAR ?= ar
HOSTCC ?= gcc
HOSTLD ?= ld
endif