summaryrefslogtreecommitdiff
path: root/AndroidKernel.mk
diff options
context:
space:
mode:
authorRaghavendra Rao Ananta <rananta@codeaurora.org>2018-04-16 19:14:44 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2020-04-24 02:57:48 -0700
commit97e19ffa8d98781162a9c18143ba993d9cc6f04b (patch)
tree252397090239e1c494cd155c548800c1aaad6d7b /AndroidKernel.mk
parentaeffb052d3e0d8e3be940db9dcc81dff478b97a3 (diff)
AndroidKernel: Add configuration for the LLVM path
Set LLVM path depending on the configuration done by the build system. Change-Id: Ib4ebf15c17c2febfee44404df0d2582625f11516 Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org> Signed-off-by: Swetha Chikkaboraiah <schikk@codeaurora.org>
Diffstat (limited to 'AndroidKernel.mk')
-rw-r--r--AndroidKernel.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/AndroidKernel.mk b/AndroidKernel.mk
index fea8e29a1d8e..b4085dee7dd4 100644
--- a/AndroidKernel.mk
+++ b/AndroidKernel.mk
@@ -47,6 +47,20 @@ else
KERNEL_CROSS_COMPILE := $(shell pwd)/$(TARGET_TOOLS_PREFIX)
endif
+ifeq ($(KERNEL_LLVM_SUPPORT), true)
+ ifeq ($(KERNEL_SD_LLVM_SUPPORT), true) #Using sd-llvm compiler
+ ifeq ($(shell echo $(SDCLANG_PATH_2) | head -c 1),/)
+ KERNEL_LLVM_BIN := $(SDCLANG_PATH_2)/clang
+ else
+ KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(SDCLANG_PATH_2)/clang
+ endif
+ $(warning "Using sdllvm" $(KERNEL_LLVM_BIN))
+ else
+ KERNEL_LLVM_BIN := $(ANDROID_BUILD_TOP)/$(CLANG) #Using aosp-llvm compiler
+ $(warning "Using aosp-llvm" $(KERNEL_LLVM_BIN))
+ endif
+endif
+
ifeq ($(TARGET_PREBUILT_KERNEL),)
KERNEL_GCC_NOANDROID_CHK := $(shell (echo "int main() {return 0;}" | $(KERNEL_CROSS_COMPILE)gcc -E -mno-android - > /dev/null 2>&1 ; echo $$?))