diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-17 22:21:55 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-11-17 22:21:55 +0100 |
commit | bcd99d9443ce8b3159909ebb8420ec21384dab12 (patch) | |
tree | d056145c7c37eb14d16f64c3a0e91cfe8df67528 /mk/toolchain.mk | |
parent | 7d5b042d422aede92c827eed4b2486deb88a6406 (diff) | |
download | embtoolkit-bcd99d9443ce8b3159909ebb8420ec21384dab12.tar.gz embtoolkit-bcd99d9443ce8b3159909ebb8420ec21384dab12.tar.bz2 embtoolkit-bcd99d9443ce8b3159909ebb8420ec21384dab12.tar.xz |
Toolchain: add initial infrastructure to support llvm/clang
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/toolchain.mk')
-rw-r--r-- | mk/toolchain.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mk/toolchain.mk b/mk/toolchain.mk index b33d68e..3a3b285 100644 --- a/mk/toolchain.mk +++ b/mk/toolchain.mk @@ -24,6 +24,8 @@ TARGETGCC := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)-gcc TARGETGCXX := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)-g++ +TARGETCLANG := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)-clang +TARGETCLANGXX := $(embtk_tools)/bin/$(STRICT_GNU_TARGET)-clang++ TARGETCC := $(TARGETGCC) TARGETCXX := $(TARGETGCXX) @@ -74,6 +76,11 @@ include mk/binutils.mk # GCC include mk/gcc.mk +# llvm/clang compiler infrastructure +include mk/llvm/clang.mk +include mk/llvm/compiler-rt.mk +include mk/llvm/llvm.mk + # linux kernel headers include mk/linux.mk @@ -108,6 +115,7 @@ TOOLCHAIN_PRE_DEPS-y += $(if $(CONFIG_EMBTK_TOOLCHAIN_PREDEP_GPERF_HOST), \ TOOLCHAIN_DEPS := linux_headers_install gmp_host_install TOOLCHAIN_DEPS += mpfr_host_install mpc_host_install binutils_install +TOOLCHAIN_DEPS += clang_install llvm_install TOOLCHAIN_DEPS += gcc1_install $(embtk_clib)_headers_install TOOLCHAIN_DEPS += gcc2_install $(embtk_clib)_install gcc3_install |