diff options
Diffstat (limited to 'src/Makefile.include')
-rw-r--r-- | src/Makefile.include | 5 |
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 |