From aa3e0a14a4dc8da6894cac495f4c1bbabe2660b2 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 30 Oct 2006 00:01:43 +0000 Subject: [PATCH] Use all cores/CPUs when building universal binaries. --- buildmacuniversal.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/buildmacuniversal.sh b/buildmacuniversal.sh index 3c1e150..658c59f 100755 --- a/buildmacuniversal.sh +++ b/buildmacuniversal.sh @@ -1,8 +1,10 @@ #!/bin/sh +CPUCOUNT=`sysctl -n hw.ncpu` + # Build a Universal binary, gcc 3.3 on PowerPC and gcc 4 on Intel... -make BINDIR=bin-ppc CC=gcc-3.3 LD=gcc-3.3 EXTRACFLAGS="-arch ppc" EXTRALDFLAGS="-arch ppc" $* || exit 1 -make BINDIR=bin-i386 CC=gcc-4.0 LD=gcc-4.0 EXTRACFLAGS="-arch i386" EXTRALDFLAGS="-arch i386" $* || exit 1 +make -j$CPUCOUNT BINDIR=bin-ppc CC=gcc-3.3 LD=gcc-3.3 EXTRACFLAGS="-arch ppc" EXTRALDFLAGS="-arch ppc" $* || exit 1 +make -j$CPUCOUNT BINDIR=bin-i386 CC=gcc-4.0 LD=gcc-4.0 EXTRACFLAGS="-arch i386" EXTRALDFLAGS="-arch i386" $* || exit 1 mkdir -p bin for feh in `ls bin-ppc` ; do