Merge "Fix clang 3.1 under cygwin environment."
diff --git a/toolchains/arm-linux-androideabi-clang3.1/setup.mk b/toolchains/arm-linux-androideabi-clang3.1/setup.mk
index 188840e..482d8f8 100644
--- a/toolchains/arm-linux-androideabi-clang3.1/setup.mk
+++ b/toolchains/arm-linux-androideabi-clang3.1/setup.mk
@@ -47,8 +47,7 @@
#
TARGET_CFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT) \
- -isystem $(LLVM_TOOLCHAIN_PREBUILT_ROOT)/lib/clang/$(LLVM_VERSION)/include \
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT)) \
-fpic \
-ffunction-sections \
-funwind-tables \
@@ -57,7 +56,7 @@
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__
TARGET_LDFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT)
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT))
TARGET_C_INCLUDES := \
$(SYSROOT)/usr/include
diff --git a/toolchains/mipsel-linux-android-clang3.1/setup.mk b/toolchains/mipsel-linux-android-clang3.1/setup.mk
index 4879d3f..5922a80 100644
--- a/toolchains/mipsel-linux-android-clang3.1/setup.mk
+++ b/toolchains/mipsel-linux-android-clang3.1/setup.mk
@@ -49,7 +49,7 @@
LLVM_TRIPLE := mipsel-none-linux-android
TARGET_CFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT) \
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT)) \
-target $(LLVM_TRIPLE) \
-fpic \
-fno-strict-aliasing \
@@ -59,7 +59,7 @@
-fmessage-length=0
TARGET_LDFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT) \
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT)) \
-target $(LLVM_TRIPLE)
TARGET_C_INCLUDES := \
diff --git a/toolchains/x86-clang3.1/setup.mk b/toolchains/x86-clang3.1/setup.mk
index 58e2085..602af5f 100644
--- a/toolchains/x86-clang3.1/setup.mk
+++ b/toolchains/x86-clang3.1/setup.mk
@@ -45,7 +45,7 @@
LLVM_TRIPLE := i686-none-linux-android
TARGET_CFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT) \
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT)) \
-target $(LLVM_TRIPLE) \
-ffunction-sections \
-funwind-tables \
@@ -57,7 +57,7 @@
# Add and LDFLAGS for the target here
TARGET_LDFLAGS := \
- -gcc-toolchain $(TOOLCHAIN_PREBUILT_ROOT) \
+ -gcc-toolchain $(call host-path,$(TOOLCHAIN_PREBUILT_ROOT)) \
-target $(LLVM_TRIPLE)
TARGET_x86_release_CFLAGS := -O2 \