# HG changeset patch # User Volker Grabsch # Date 1276632769 -7200 # Node ID c7b2a7ef1bf9d6e3aa6de8ec4817182c9951b24f # Parent 7da042a72e83cbeeb1c7f82cb65ca38f23b460e4 use a build directory separate from the source directory in package gcc (by Tony Theodore) diff -r 7da042a72e83 -r c7b2a7ef1bf9 src/gcc.mk --- a/src/gcc.mk Sun Jun 13 23:15:49 2010 +0200 +++ b/src/gcc.mk Tue Jun 15 22:12:49 2010 +0200 @@ -30,12 +30,12 @@ mv '$(1)/$(gcc-mpfr_SUBDIR)' '$(1)/mpfr' # build GCC and support libraries - mkdir '$(1)/build' + mkdir '$(1).build' # mpfr 3.0.0 configure expects these gmp headers here - mkdir '$(1)/build/gmp' - ln -s '$(1)/gmp/gmp-impl.h' '$(1)/build/gmp/' - ln -s '$(1)/gmp/longlong.h' '$(1)/build/gmp/' - cd '$(1)/build' && '$(1)/configure' \ + mkdir '$(1).build/gmp' + ln -s '$(1)/gmp/gmp-impl.h' '$(1).build/gmp/' + ln -s '$(1)/gmp/longlong.h' '$(1).build/gmp/' + cd '$(1).build' && '$(1)/configure' \ --target='$(TARGET)' \ --prefix='$(PREFIX)' \ --enable-languages='c,c++,objc,fortran' \ @@ -50,8 +50,8 @@ --enable-threads=win32 \ --disable-libgomp \ --disable-libmudflap - $(MAKE) -C '$(1)/build' -j '$(JOBS)' - $(MAKE) -C '$(1)/build' -j 1 install + $(MAKE) -C '$(1).build' -j '$(JOBS)' + $(MAKE) -C '$(1).build' -j 1 install # create pkg-config script (echo '#!/bin/sh'; \