Table of Contents

GEOS Build

version: 3.2.x
source: GEOS
framework: Unix Compatibility Frameworks, also includes build script

parallel: OK

Snow Leopard

In the geos source:

export MACOSX_DEPLOYMENT_TARGET=10.6
./configure --mandir=/usr/local/share/man --disable-dependency-tracking \
CFLAGS="-Os -arch i386 -arch x86_64" \
CXXFLAGS="-Os -arch i386 -arch x86_64" \
LDFLAGS="-arch i386 -arch x86_64"
make
sudo make install

Leopard

In the geos source:

export MACOSX_DEPLOYMENT_TARGET=10.5
./configure --mandir=/usr/local/share/man --disable-dependency-tracking \
CFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
CXXFLAGS="-Os -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
LDFLAGS="-arch i386 -arch x86_64 -arch ppc -arch ppc64"
make
sudo make install

Tiger

In the geos source:

export MACOSX_DEPLOYMENT_TARGET=10.4
./configure --mandir=/usr/local/share/man --disable-dependency-tracking \
CFLAGS="-Os -arch i386-arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk" \
CXXFLAGS="-Os -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk" \
LDFLAGS="-arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk"
make
sudo make install

Panther

In the geos source:

./configure --mandir=/usr/local/share/man --disable-dependency-tracking
make
sudo make install