Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 39694cb

Browse files
committed
Remind make.osx users to set PREFIX
svn path=/trunk/matplotlib/; revision=8695
1 parent fb70c3f commit 39694cb

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

make.osx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ CFLAGS="-arch i386 -arch x86_64 -I${PREFIX}/include -I${PREFIX}/include/freetype
2121
LDFLAGS="-arch i386 -arch x86_64 -L${PREFIX}/lib -syslibroot,/Developer/SDKs/MacOSX${OSX_SDK_VER}.sdk"
2222
FFLAGS="-arch i386 -arch x86_64"
2323

24+
check-prefix:
25+
@if [ ! -d "$(PREFIX)" ]; then echo Set PREFIX to a directory - see README.osx; exit 1; fi
26+
2427
clean:
2528
rm -rf zlib-${ZLIBVERSION}.tar.gz libpng-${PNGVERSION}.tar.bz2 \
2629
freetype-${FREETYPEVERSION}.tar.bz2 bdist_mpkg-${BDISTMPKGVERSION}.tar.gz \
@@ -38,7 +41,7 @@ fetch:
3841

3942

4043

41-
zlib:
44+
zlib: check-prefix
4245
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH} &&\
4346
rm -rf zlib-${ZLIBVERSION} &&\
4447
tar xvfz zlib-${ZLIBVERSION}.tar.gz &&\
@@ -50,7 +53,7 @@ zlib:
5053
MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} CFLAGS=${CFLAGS} LDFLAGS=${LDFLAGS} make -j3 install&& \
5154
unset MACOSX_DEPLOYMENT_TARGET
5255

53-
png: zlib
56+
png: zlib check-prefix
5457
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH} &&\
5558
rm -rf libpng-${PNGVERSION} &&\
5659
tar xvfz libpng-${PNGVERSION}.tar.gz && \
@@ -64,7 +67,7 @@ png: zlib
6467
unset MACOSX_DEPLOYMENT_TARGET
6568

6669

67-
freetype: zlib
70+
freetype: zlib check-prefix
6871
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH} &&\
6972
rm -rf ${FREETYPEVERSION} &&\
7073
tar xvfj freetype-${FREETYPEVERSION}.tar.bz2 &&\
@@ -88,15 +91,15 @@ mpl_build:
8891
export LDFLAGS=${LDFLAGS} &&\
8992
${PYTHON} setup.py build
9093

91-
mpl_install:
94+
mpl_install: check-prefix
9295
export PKG_CONFIG_PATH=${PKG_CONFIG_PATH} &&\
9396
export MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} &&\
9497
export CFLAGS=${CFLAGS} &&\
9598
export LDFLAGS=${LDFLAGS} &&\
9699
${PYTHON} setup.py install --prefix=${PREFIX}
97100

98101

99-
binaries:
102+
binaries: check-prefix
100103
unset PKG_CONFIG_PATH &&\
101104
cp release/osx/data/setup.cfg release/osx/data/ReadMe.txt . &&\
102105
export CFLAGS=${CFLAGS} &&\

0 commit comments

Comments
 (0)