diff options
author | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-07-08 12:50:06 +0000 |
---|---|---|
committer | Bernhard Reutner-Fischer <rep.dot.nop@gmail.com> | 2007-07-08 12:50:06 +0000 |
commit | 58ca925353f456006b9b678acbcb822d1dcf32a8 (patch) | |
tree | f57cd8de9f0c84c2e86ccfd73ccb4ea1421e78e2 /toolchain/gcc | |
parent | e491fba22190ee8a867e94e78f150307e767ea99 (diff) | |
download | buildroot-novena-58ca925353f456006b9b678acbcb822d1dcf32a8.tar.gz buildroot-novena-58ca925353f456006b9b678acbcb822d1dcf32a8.zip |
- we have to reconfigure iff some compiler-config was changed.
Diffstat (limited to 'toolchain/gcc')
-rw-r--r-- | toolchain/gcc/gcc-uclibc-4.x.mk | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/toolchain/gcc/gcc-uclibc-4.x.mk b/toolchain/gcc/gcc-uclibc-4.x.mk index 5d90dbb4d..95fcda913 100644 --- a/toolchain/gcc/gcc-uclibc-4.x.mk +++ b/toolchain/gcc/gcc-uclibc-4.x.mk @@ -48,8 +48,14 @@ endif # ############################################################# +GCC_TARGET_PREREQ = +GCC_STAGING_PREREQ= $(STAGING_DIR)/usr/lib/libc.a + GCC_TARGET_LANGUAGES:=c +GCC_TARGET_PREREQ += $(wildcard $(BASE_DIR)/include/config/br2/install/libstdcpp* $(BASE_DIR)/include/config/br2/install/libgcj* $(BASE_DIR)/include/config/br2/install/objc* $(BASE_DIR)/include/config/br2/install/fortran*) +GCC_STAGING_PREREQ+= $(wildcard $(BASE_DIR)/include/config/br2/install/libstdcpp* $(BASE_DIR)/include/config/br2/install/libgcj* $(BASE_DIR)/include/config/br2/install/objc* $(BASE_DIR)/include/config/br2/install/fortran*) + ifeq ($(BR2_INSTALL_LIBSTDCPP),y) GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),c++ endif @@ -62,9 +68,6 @@ ifeq ($(BR2_INSTALL_OBJC),y) GCC_TARGET_LANGUAGES:=$(GCC_TARGET_LANGUAGES),objc endif -GCC_TARGET_PREREQ = -GCC_STAGING_PREREQ= $(STAGING_DIR)/usr/lib/libc.a - ifndef GCC_NO_MPFR GCC_WITH_HOST_GMP=--with-gmp=$(GMP_HOST_DIR) GCC_WITH_HOST_MPFR=--with-mpfr=$(MPFR_HOST_DIR) |