diff options
author | Raghavendra Rao Ananta <rananta@codeaurora.org> | 2018-04-16 19:14:44 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-04-24 02:57:48 -0700 |
commit | 97e19ffa8d98781162a9c18143ba993d9cc6f04b (patch) | |
tree | 252397090239e1c494cd155c548800c1aaad6d7b | |
parent | aeffb052d3e0d8e3be940db9dcc81dff478b97a3 (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>
-rw-r--r-- | AndroidKernel.mk | 14 |
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 $$?)) |