diff options
author | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-19 11:45:01 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <walsimou@walsimou.com> | 2009-08-19 11:45:01 +0200 |
commit | 0bb61ac60e94e92029aaebe510700b1509f404c5 (patch) | |
tree | decf60afc1068fc0c76008612e35d04b16d27335 | |
parent | bccc5f05ef9155aa6c660654946b1d6f6a6bf2f8 (diff) | |
download | embtoolkit-0bb61ac60e94e92029aaebe510700b1509f404c5.tar.gz embtoolkit-0bb61ac60e94e92029aaebe510700b1509f404c5.tar.bz2 embtoolkit-0bb61ac60e94e92029aaebe510700b1509f404c5.tar.xz |
Toolchain: check for hard/soft floating point in gcc/eglibc Makefile
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r-- | mk/gcc.mk | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -33,29 +33,37 @@ GCC1_BUILD_DIR := $(TOOLS_BUILD)/gcc1 GCC2_BUILD_DIR := $(TOOLS_BUILD)/gcc2 GCC3_BUILD_DIR := $(TOOLS_BUILD)/gcc3 -GCC_LANGUAGES =c +#Multilib or not? +ifeq ($(CONFIG_EMBTK_TOOLCHAIN_MULTILIB),y) +GCC_MULTILIB := +else +GCC_MULTILIB := --disable-multilib +endif + +#Hard or soft floating point for GCC? +ifeq ($(CONFIG_EMBTK_SOFTFLOAT),y) +GCC_WITH_FLOAT := --with-float=soft +else +GCC_WITH_FLOAT := --with-float=hard +endif +GCC_LANGUAGES =c ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_CPP),y) GCC_LANGUAGES +=,c++ endif - ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_JAVA),y) GCC_LANGUAGES +=,java GCC3_CONFIGURE_EXTRA_OPTIONS += --enable-java-home endif - ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_OBJECTIVEC),y) GCC_LANGUAGES +=,objc endif - ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_OBJECTIVECPP),y) GCC_LANGUAGES +=,obj-c++ endif - ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_FORTRAN),y) GCC_LANGUAGES +=,fortran endif - ifeq ($(CONFIG_EMBTK_GCC_LANGUAGE_ADA),y) GCC_LANGUAGES +=,ada endif @@ -67,13 +75,6 @@ gcc2_install: $(GCC2_BUILD_DIR)/.built gcc3_install: $(GCC3_BUILD_DIR)/.installed -#Multilib or not? -ifeq ($(CONFIG_EMBTK_TOOLCHAIN_MULTILIB),y) -GCC_MULTILIB := -else -GCC_MULTILIB := --disable-multilib -endif - #GCC first stage $(GCC1_BUILD_DIR)/.built: download_gcc $(GCC1_BUILD_DIR)/.decompressed \ $(GCC1_BUILD_DIR)/.configured |