From 5543f477de62c35c4faf5ca35c4301a16b6391d6 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Thu, 26 May 2016 10:52:22 +0200 Subject: [PATCH] reduce the output only on TravisCI --- .travis.yml | 2 +- hermit/usr/Makefile | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index d23f200a1..bfcee2b5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,7 +18,7 @@ script: - tar xzf newlib.tar.gz - mv tmp hermit/usr/ - mv x86 hermit/usr/ - - make + - make T=1 env: global: - TOPDIR=`pwd`/../.. diff --git a/hermit/usr/Makefile b/hermit/usr/Makefile index 23c8d4cd0..a074e0f7a 100644 --- a/hermit/usr/Makefile +++ b/hermit/usr/Makefile @@ -21,6 +21,12 @@ ifeq ($V,0) P = > /dev/null endif +# Avoid output on TravisCI +T = 0 +ifeq ($T,1) + TP = > /dev/null +endif + default: @echo Do not use default rule! @@ -47,7 +53,7 @@ $(TMP)/binutils: $(TMP)/bootstrap: @echo Build bootstrap compiler $Q$(MKDIR) $(TMP)/bootstrap - $Q$(CD) $(TMP)/bootstrap; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-isl --with-tune=generic --enable-languages=c --disable-nls --disable-shared --disable-libssp --disable-libgomp --enable-threads=posix --enable-tls && $(MAKE) $(NJOBS) all-gcc $(P) && $(MAKE) install-gcc $(P) + $Q$(CD) $(TMP)/bootstrap; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-isl --with-tune=generic --enable-languages=c --disable-nls --disable-shared --disable-libssp --disable-libgomp --enable-threads=posix --enable-tls && $(MAKE) $(NJOBS) all-gcc $(TP) && $(MAKE) install-gcc $(TP) toolchain: $(TMP)/newlib pte $(TMP)/gcc libs headers demo @@ -82,10 +88,10 @@ headers: $(TMP)/gcc: @echo Build final gcc $Q$(MKDIR) $(TMP)/gcc - $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --with-isl --with-tune=generic --enable-languages=c --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) $(P) && $(MAKE) install $(P) + $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --with-isl --with-tune=generic --enable-languages=c,lto --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) $(TP) && $(MAKE) install $(TP) $Q$(RM) $(TMP)/gcc $Q$(MKDIR) $(TMP)/gcc - $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --with-isl --with-tune=generic --enable-languages=c,c++,fortran,lto --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) $(P) && $(MAKE) install $(P) + $Q$(CD) $(TMP)/gcc; $(TOPDIR)/gcc/configure --target=$(TARGET) --prefix=$(TOPDIR)/$(ARCH) --without-headers --with-newlib --with-isl --with-tune=generic --enable-languages=c,c++,fortran,lto --disable-nls --disable-shared --disable-libssp --enable-threads=posix --disable-libgomp --enable-tls --enable-lto --disable-symvers && $(MAKE) $(NJOBS) $(TP) && $(MAKE) install $(TP) clean: @echo Cleaning toolchain